patch-2.4.14 linux/include/linux/netdevice.h
Next file: linux/include/linux/netfilter_ipv4/ip_conntrack.h
Previous file: linux/include/linux/mm.h
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Mon Nov 5 12:43:03 2001
- Orig file:
v2.4.13/linux/include/linux/netdevice.h
- Orig date:
Thu Oct 18 13:48:02 2001
diff -u --recursive --new-file v2.4.13/linux/include/linux/netdevice.h linux/include/linux/netdevice.h
@@ -183,7 +183,10 @@
{
struct hh_cache *hh_next; /* Next entry */
atomic_t hh_refcnt; /* number of users */
- unsigned short hh_type; /* protocol identifier, f.e ETH_P_IP */
+ unsigned short hh_type; /* protocol identifier, f.e ETH_P_IP
+ * NOTE: For VLANs, this will be the
+ * encapuslated type. --BLG
+ */
int hh_len; /* length of header */
int (*hh_output)(struct sk_buff *skb);
rwlock_t hh_lock;
@@ -287,6 +290,11 @@
unsigned short flags; /* interface flags (a la BSD) */
unsigned short gflags;
+ unsigned short priv_flags; /* Like 'flags' but invisible to userspace. */
+ unsigned short unused_alignment_fixer; /* Because we need priv_flags,
+ * and we want to be 32-bit aligned.
+ */
+
unsigned mtu; /* interface MTU value */
unsigned short type; /* interface hardware type */
unsigned short hard_header_len; /* hardware hdr length */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)