|
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 |
1.8.2