Lines Matching defs:sk_buff
718 struct sk_buff { struct
722 struct sk_buff *next; argument
758 void (*destructor)(struct sk_buff *skb); argument
782 #define CLONED_OFFSET() offsetof(struct sk_buff, __cloned_offset) argument
785 __u8 __cloned_offset[0];
809 #define PKT_TYPE_OFFSET() offsetof(struct sk_buff, __pkt_type_offset) argument
835 #define PKT_VLAN_PRESENT_OFFSET() offsetof(struct sk_buff, __pkt_vlan_present_offset) argument
837 __u8 __pkt_vlan_present_offset[0];
839 __u8 vlan_present:1;
840 __u8 csum_complete_sw:1;
841 __u8 csum_level:2;
842 __u8 csum_not_inet:1;
843 __u8 dst_pending_confirm:1;
845 __u8 ndisc_nodetype:2;
848 __u8 ipvs_property:1;
849 __u8 inner_protocol_type:1;
850 __u8 remcsum_offload:1;
852 __u8 offload_fwd_mark:1;
853 __u8 offload_l3_fwd_mark:1;
856 __u8 tc_skip_classify:1;
857 __u8 tc_at_ingress:1;
860 __u8 redirected:1;
861 __u8 from_ingress:1;
864 __u8 decrypted:1;
868 __u16 tc_index; /* traffic control index */
871 union {
878 __u32 priority;
879 int skb_iif;
880 __u32 hash;
881 __be16 vlan_proto;
882 __u16 vlan_tci;
884 union {
890 __u32 secmark;
893 union {
898 union {
903 __u16 inner_transport_header;
904 __u16 inner_network_header;
905 __u16 inner_mac_header;
907 __be16 protocol;
908 __u16 transport_header;
909 __u16 network_header;
910 __u16 mac_header;
934 sk_buff_data_t tail; argument
935 sk_buff_data_t end; argument
936 unsigned char *head,
960 static inline bool skb_pfmemalloc(const struct sk_buff *skb) in skb_pfmemalloc() argument