The driver includes support for 802.2 test and XID packets.
If the client requested automatic handling of test or XID packets by setting the DL_AUTO_TEST or DL_AUTO_XID bits in the dl_xidtest_flag field of the bind request when binding to an 802.2 DLSAP, then the driver will respond to incoming test or XID packets without notifying the client. If automatic handling has been requested, the client cannot send test or XID packets.
If the client did not request automatic handling of test or XID packets, then incoming test or XID packets will be passed up to the client as DL_TEST_IND or DL_XID_IND messages. The client should respond to them with DL_TEST_RES or DL_XID_RES messages.
If automatic handling has not been requested, the client may send test or XID packets with a DL_TEST_REQ or DL_XID_REQ message. Any responses are passed back to the client as DL_TEST_CON or DL_XID_CON messages.
Attempts by non-802.2 streams to send DL_TEST_REQ, DL_XID_REQ, DL_TEST_RES, or DL_XID_RES messages are ignored.