/* Send a XID command PDU to MAC layer in response to a XID REQUEST primitive from the network layer. Verify event is a primitive type event. Verify the primitive is a XID REQUEST.  */
int llc_sap_action_send_xid_c(struct llc_sap *sap, struct sk_buff *skb)
/* Send a XID command PDU to MAC layer in response to a XID REQUEST primitive from the network layer. Verify event is a primitive type event. Verify the primitive is a XID REQUEST.  */
int llc_sap_action_send_xid_c(struct llc_sap *sap, struct sk_buff *skb)
{
	struct llc_sap_state_ev *ev = llc_sap_ev(skb);
	int rc;
	llc_pdu_header_init(skb, LLC_PDU_TYPE_U, ev->saddr.lsap,
			    ev->daddr.lsap, LLC_PDU_CMD);
	llc_pdu_init_as_xid_cmd(skb, LLC_XID_NULL_CLASS_2, 0);
	rc = llc_mac_hdr_init(skb, ev->saddr.mac, ev->daddr.mac);
	if (likely(!rc))
		rc = dev_queue_xmit(skb);
	return rc;
}