Linux Kernel
3.7.1
|
#include <skbuff.h>
Public Member Functions | |
char cb[48] | __aligned (8) |
kmemcheck_bitfield_begin (flags1) | |
kmemcheck_bitfield_end (flags1) | |
kmemcheck_bitfield_begin (flags2) | |
kmemcheck_bitfield_end (flags2) | |
Data Fields | |
struct sk_buff * | next |
struct sk_buff * | prev |
ktime_t | tstamp |
struct sock * | sk |
struct net_device * | dev |
unsigned long | _skb_refdst |
unsigned int | len |
unsigned int | data_len |
__u16 | mac_len |
__u16 | hdr_len |
union { | |
__wsum csum | |
struct { | |
__u16 csum_start | |
__u16 csum_offset | |
} | |
}; | |
__u32 | priority |
__u8 | local_df:1 |
__u8 | cloned:1 |
__u8 | ip_summed:2 |
__u8 | nohdr:1 |
__u8 | nfctinfo:3 |
__u8 | pkt_type:3 |
__u8 | fclone:2 |
__u8 | ipvs_property:1 |
__u8 | peeked:1 |
__u8 | nf_trace:1 |
__be16 | protocol |
void(* | destructor )(struct sk_buff *skb) |
int | skb_iif |
__u32 | rxhash |
__u16 | vlan_tci |
__u16 | queue_mapping |
__u8 | pfmemalloc:1 |
__u8 | ooo_okay:1 |
__u8 | l4_rxhash:1 |
__u8 | wifi_acked_valid:1 |
__u8 | wifi_acked:1 |
__u8 | no_fcs:1 |
__u8 | head_frag:1 |
union { | |
__u32 mark | |
__u32 dropcount | |
__u32 avail_size | |
}; | |
sk_buff_data_t | transport_header |
sk_buff_data_t | network_header |
sk_buff_data_t | mac_header |
sk_buff_data_t | tail |
sk_buff_data_t | end |
unsigned char * | head |
unsigned char * | data |
unsigned int | truesize |
atomic_t | users |
kmemcheck_bitfield_begin | ( | flags1 | ) |
kmemcheck_bitfield_begin | ( | flags2 | ) |
kmemcheck_bitfield_end | ( | flags1 | ) |
kmemcheck_bitfield_end | ( | flags2 | ) |
union { ... } |
union { ... } |
struct net_device* dev |
sk_buff_data_t end |
sk_buff_data_t network_header |
sk_buff_data_t tail |
sk_buff_data_t transport_header |