Lines Matching refs:skb

203 static inline struct llc_pdu_sn *llc_pdu_sn_hdr(struct sk_buff *skb)  in llc_pdu_sn_hdr()  argument
205 return (struct llc_pdu_sn *)skb_network_header(skb); in llc_pdu_sn_hdr()
215 static inline struct llc_pdu_un *llc_pdu_un_hdr(struct sk_buff *skb) in llc_pdu_un_hdr() argument
217 return (struct llc_pdu_un *)skb_network_header(skb); in llc_pdu_un_hdr()
230 static inline void llc_pdu_header_init(struct sk_buff *skb, u8 type, in llc_pdu_header_init() argument
236 skb_push(skb, hlen); in llc_pdu_header_init()
237 skb_reset_network_header(skb); in llc_pdu_header_init()
238 pdu = llc_pdu_un_hdr(skb); in llc_pdu_header_init()
251 static inline void llc_pdu_decode_sa(struct sk_buff *skb, u8 *sa) in llc_pdu_decode_sa() argument
253 if (skb->protocol == htons(ETH_P_802_2)) in llc_pdu_decode_sa()
254 memcpy(sa, eth_hdr(skb)->h_source, ETH_ALEN); in llc_pdu_decode_sa()
264 static inline void llc_pdu_decode_da(struct sk_buff *skb, u8 *da) in llc_pdu_decode_da() argument
266 if (skb->protocol == htons(ETH_P_802_2)) in llc_pdu_decode_da()
267 memcpy(da, eth_hdr(skb)->h_dest, ETH_ALEN); in llc_pdu_decode_da()
278 static inline void llc_pdu_decode_ssap(struct sk_buff *skb, u8 *ssap) in llc_pdu_decode_ssap() argument
280 *ssap = llc_pdu_un_hdr(skb)->ssap & 0xFE; in llc_pdu_decode_ssap()
291 static inline void llc_pdu_decode_dsap(struct sk_buff *skb, u8 *dsap) in llc_pdu_decode_dsap() argument
293 *dsap = llc_pdu_un_hdr(skb)->dsap & 0xFE; in llc_pdu_decode_dsap()
302 static inline void llc_pdu_init_as_ui_cmd(struct sk_buff *skb) in llc_pdu_init_as_ui_cmd() argument
304 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_ui_cmd()
316 static inline void llc_pdu_init_as_test_cmd(struct sk_buff *skb) in llc_pdu_init_as_test_cmd() argument
318 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_test_cmd()
332 static inline void llc_pdu_init_as_test_rsp(struct sk_buff *skb, in llc_pdu_init_as_test_rsp() argument
335 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_test_rsp()
346 skb_put(skb, dsize); in llc_pdu_init_as_test_rsp()
364 static inline void llc_pdu_init_as_xid_cmd(struct sk_buff *skb, in llc_pdu_init_as_xid_cmd() argument
368 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_xid_cmd()
377 skb_put(skb, sizeof(struct llc_xid_info)); in llc_pdu_init_as_xid_cmd()
388 static inline void llc_pdu_init_as_xid_rsp(struct sk_buff *skb, in llc_pdu_init_as_xid_rsp() argument
392 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_xid_rsp()
402 skb_put(skb, sizeof(struct llc_xid_info)); in llc_pdu_init_as_xid_rsp()
413 void llc_pdu_set_cmd_rsp(struct sk_buff *skb, u8 type);
414 void llc_pdu_set_pf_bit(struct sk_buff *skb, u8 bit_value);
415 void llc_pdu_decode_pf_bit(struct sk_buff *skb, u8 *pf_bit);
416 void llc_pdu_init_as_disc_cmd(struct sk_buff *skb, u8 p_bit);
417 void llc_pdu_init_as_i_cmd(struct sk_buff *skb, u8 p_bit, u8 ns, u8 nr);
418 void llc_pdu_init_as_rej_cmd(struct sk_buff *skb, u8 p_bit, u8 nr);
419 void llc_pdu_init_as_rnr_cmd(struct sk_buff *skb, u8 p_bit, u8 nr);
420 void llc_pdu_init_as_rr_cmd(struct sk_buff *skb, u8 p_bit, u8 nr);
421 void llc_pdu_init_as_sabme_cmd(struct sk_buff *skb, u8 p_bit);
422 void llc_pdu_init_as_dm_rsp(struct sk_buff *skb, u8 f_bit);
423 void llc_pdu_init_as_frmr_rsp(struct sk_buff *skb, struct llc_pdu_sn *prev_pdu,
425 void llc_pdu_init_as_rr_rsp(struct sk_buff *skb, u8 f_bit, u8 nr);
426 void llc_pdu_init_as_rej_rsp(struct sk_buff *skb, u8 f_bit, u8 nr);
427 void llc_pdu_init_as_rnr_rsp(struct sk_buff *skb, u8 f_bit, u8 nr);
428 void llc_pdu_init_as_ua_rsp(struct sk_buff *skb, u8 f_bit);