Lines Matching defs:sk_buff
520 struct sk_buff { struct
524 struct sk_buff *next; argument
546 void (*destructor)(struct sk_buff *skb); argument
548 struct sec_path *sp;
551 struct nf_conntrack *nfct;
554 struct nf_bridge_info *nf_bridge;
556 unsigned int len,
557 data_len;
558 __u16 mac_len,
559 hdr_len;
588 #define PKT_TYPE_OFFSET() offsetof(struct sk_buff, __pkt_type_offset) argument
590 __u8 __pkt_type_offset[0];
591 __u8 pkt_type:3;
592 __u8 pfmemalloc:1;
593 __u8 ignore_df:1;
594 __u8 nfctinfo:3;
596 __u8 nf_trace:1;
597 __u8 ip_summed:2;
598 __u8 ooo_okay:1;
599 __u8 l4_hash:1;
600 __u8 sw_hash:1;
601 __u8 wifi_acked_valid:1;
602 __u8 wifi_acked:1;
604 __u8 no_fcs:1;
606 __u8 encapsulation:1;
607 __u8 encap_hdr_csum:1;
608 __u8 csum_valid:1;
609 __u8 csum_complete_sw:1;
610 __u8 csum_level:2;
611 __u8 csum_bad:1;
614 __u8 ndisc_nodetype:2;
616 __u8 ipvs_property:1;
617 __u8 inner_protocol_type:1;
618 __u8 remcsum_offload:1;
622 __u16 tc_index; /* traffic control index */
624 __u16 tc_verd; /* traffic control verdict */
628 union {
635 __u32 priority;
636 int skb_iif;
637 __u32 hash;
638 __be16 vlan_proto;
639 __u16 vlan_tci;
641 union {
647 __u32 secmark;
649 union {
673 sk_buff_data_t tail; argument
674 sk_buff_data_t end; argument
693 static inline bool skb_pfmemalloc(const struct sk_buff *skb) in skb_pfmemalloc() argument