Lines Matching refs:skb
28 static int llc_stat_ev_rx_null_dsap_xid_c(struct sk_buff *skb) in llc_stat_ev_rx_null_dsap_xid_c() argument
30 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_stat_ev_rx_null_dsap_xid_c()
38 static int llc_stat_ev_rx_null_dsap_test_c(struct sk_buff *skb) in llc_stat_ev_rx_null_dsap_test_c() argument
40 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_stat_ev_rx_null_dsap_test_c()
48 static int llc_station_ac_send_xid_r(struct sk_buff *skb) in llc_station_ac_send_xid_r() argument
52 struct sk_buff *nskb = llc_alloc_frame(NULL, skb->dev, LLC_PDU_TYPE_U, in llc_station_ac_send_xid_r()
58 llc_pdu_decode_sa(skb, mac_da); in llc_station_ac_send_xid_r()
59 llc_pdu_decode_ssap(skb, &dsap); in llc_station_ac_send_xid_r()
62 rc = llc_mac_hdr_init(nskb, skb->dev->dev_addr, mac_da); in llc_station_ac_send_xid_r()
73 static int llc_station_ac_send_test_r(struct sk_buff *skb) in llc_station_ac_send_test_r() argument
81 data_size = ntohs(eth_hdr(skb)->h_proto) - 3; in llc_station_ac_send_test_r()
82 nskb = llc_alloc_frame(NULL, skb->dev, LLC_PDU_TYPE_U, data_size); in llc_station_ac_send_test_r()
87 llc_pdu_decode_sa(skb, mac_da); in llc_station_ac_send_test_r()
88 llc_pdu_decode_ssap(skb, &dsap); in llc_station_ac_send_test_r()
90 llc_pdu_init_as_test_rsp(nskb, skb); in llc_station_ac_send_test_r()
91 rc = llc_mac_hdr_init(nskb, skb->dev->dev_addr, mac_da); in llc_station_ac_send_test_r()
108 static void llc_station_rcv(struct sk_buff *skb) in llc_station_rcv() argument
110 if (llc_stat_ev_rx_null_dsap_xid_c(skb)) in llc_station_rcv()
111 llc_station_ac_send_xid_r(skb); in llc_station_rcv()
112 else if (llc_stat_ev_rx_null_dsap_test_c(skb)) in llc_station_rcv()
113 llc_station_ac_send_test_r(skb); in llc_station_rcv()
114 kfree_skb(skb); in llc_station_rcv()