N-sim
Emulation and simulation of
Wireless Sensor Networks



   Home


   Project Page


   Download


   CVS



   Installation


   Configuration


   Plug-ins




 Hosted by
SourceForge.net Logo

sk_buff Struct Reference

#include <skbuff.h>

List of all members.

Public Attributes

sk_buffnext
sk_buffprev
sk_buff_headlist
sock * sk
timeval stamp
net_device * dev
net_device * real_dev
union {
   tcphdr *   th
   udphdr *   uh
   icmphdr *   icmph
   igmphdr *   igmph
   iphdr *   ipiph
   spxhdr *   spxh
   unsigned char *   raw
h
union {
   iphdr *   iph
   ipv6hdr *   ipv6h
   arphdr *   arph
   ipxhdr *   ipxh
   unsigned char *   raw
nh
union {
   ethhdr *   ethernet
   unsigned char *   raw
mac
dst_entry * dst
char cb [48]
unsigned int len
unsigned int data_len
unsigned int csum
unsigned char __unused
unsigned char cloned
unsigned char pkt_type
unsigned char ip_summed
__u32 priority
atomic_t users
unsigned short protocol
unsigned short security
unsigned int truesize
unsigned char * head
unsigned char * data
unsigned char * tail
unsigned char * end
void(* destructor )(struct sk_buff *)


Detailed Description

Definition at line 129 of file skbuff.h.


Member Data Documentation

unsigned char sk_buff::__unused
 

Definition at line 185 of file skbuff.h.

struct arphdr* sk_buff::arph
 

Definition at line 160 of file skbuff.h.

char sk_buff::cb[48]
 

Definition at line 180 of file skbuff.h.

unsigned char sk_buff::cloned
 

Definition at line 185 of file skbuff.h.

unsigned int sk_buff::csum
 

Definition at line 184 of file skbuff.h.

unsigned char* sk_buff::data
 

Definition at line 196 of file skbuff.h.

Referenced by sim_daemon_radio_tx().

unsigned int sk_buff::data_len
 

Definition at line 183 of file skbuff.h.

void(* sk_buff::destructor)(struct sk_buff *)
 

struct net_device* sk_buff::dev
 

Definition at line 137 of file skbuff.h.

Referenced by sim_daemon_radio_tx().

struct dst_entry* sk_buff::dst
 

Definition at line 172 of file skbuff.h.

unsigned char* sk_buff::end
 

Definition at line 198 of file skbuff.h.

struct ethhdr* sk_buff::ethernet
 

Definition at line 168 of file skbuff.h.

union { ... } sk_buff::h
 

Referenced by sim_daemon_radio_tx().

unsigned char* sk_buff::head
 

Definition at line 195 of file skbuff.h.

struct icmphdr* sk_buff::icmph
 

Definition at line 148 of file skbuff.h.

struct igmphdr* sk_buff::igmph
 

Definition at line 149 of file skbuff.h.

unsigned char sk_buff::ip_summed
 

Definition at line 185 of file skbuff.h.

struct iphdr* sk_buff::iph
 

Definition at line 158 of file skbuff.h.

struct iphdr* sk_buff::ipiph
 

Definition at line 150 of file skbuff.h.

struct ipv6hdr* sk_buff::ipv6h
 

Definition at line 159 of file skbuff.h.

struct ipxhdr* sk_buff::ipxh
 

Definition at line 161 of file skbuff.h.

unsigned int sk_buff::len
 

Definition at line 182 of file skbuff.h.

struct sk_buff_head* sk_buff::list
 

Definition at line 134 of file skbuff.h.

Referenced by sim_if_service().

union { ... } sk_buff::mac
 

struct sk_buff* sk_buff::next
 

Definition at line 131 of file skbuff.h.

union { ... } sk_buff::nh
 

Referenced by sim_daemon_radio_tx().

unsigned char sk_buff::pkt_type
 

Definition at line 185 of file skbuff.h.

struct sk_buff* sk_buff::prev
 

Definition at line 132 of file skbuff.h.

__u32 sk_buff::priority
 

Definition at line 189 of file skbuff.h.

unsigned short sk_buff::protocol
 

Definition at line 191 of file skbuff.h.

unsigned char* sk_buff::raw
 

Definition at line 169 of file skbuff.h.

unsigned char* sk_buff::raw
 

Definition at line 162 of file skbuff.h.

unsigned char* sk_buff::raw
 

Definition at line 152 of file skbuff.h.

Referenced by sim_daemon_radio_tx().

struct net_device* sk_buff::real_dev
 

Definition at line 138 of file skbuff.h.

unsigned short sk_buff::security
 

Definition at line 192 of file skbuff.h.

struct sock* sk_buff::sk
 

Definition at line 135 of file skbuff.h.

struct spxhdr* sk_buff::spxh
 

Definition at line 151 of file skbuff.h.

struct timeval sk_buff::stamp
 

Definition at line 136 of file skbuff.h.

unsigned char* sk_buff::tail
 

Definition at line 197 of file skbuff.h.

struct tcphdr* sk_buff::th
 

Definition at line 146 of file skbuff.h.

unsigned int sk_buff::truesize
 

Definition at line 193 of file skbuff.h.

struct udphdr* sk_buff::uh
 

Definition at line 147 of file skbuff.h.

atomic_t sk_buff::users
 

Definition at line 190 of file skbuff.h.


The documentation for this struct was generated from the following file:
  • /home/brennan/n-sim/OrbisQuartus/server/l4/patches/skbuff.h


© 2007, Los Alamos National Security, LLC.