netdevice.h: Align struct net_device members
authorJoe Perches <joe@perches.com>
Mon, 9 May 2011 17:42:46 +0000 (17:42 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 13 May 2011 18:07:23 +0000 (14:07 -0400)
Save a bit of space.

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h

index 1d9696a..a134d80 100644 (file)
@@ -1020,9 +1020,6 @@ struct net_device {
         *      part of the usual set specified in Space.c.
         */
 
-       unsigned char           if_port;        /* Selectable AUI, TP,..*/
-       unsigned char           dma;            /* DMA channel          */
-
        unsigned long           state;
 
        struct list_head        dev_list;
@@ -1146,13 +1143,16 @@ struct net_device {
        const struct header_ops *header_ops;
 
        unsigned int            flags;  /* interface flags (a la BSD)   */
+       unsigned int            priv_flags; /* Like 'flags' but invisible to userspace. */
        unsigned short          gflags;
-        unsigned int            priv_flags; /* Like 'flags' but invisible to userspace. */
        unsigned short          padded; /* How much padding added by alloc_netdev() */
 
        unsigned char           operstate; /* RFC2863 operstate */
        unsigned char           link_mode; /* mapping policy to operstate */
 
+       unsigned char           if_port;        /* Selectable AUI, TP,..*/
+       unsigned char           dma;            /* DMA channel          */
+
        unsigned int            mtu;    /* interface MTU value          */
        unsigned short          type;   /* interface hardware type      */
        unsigned short          hard_header_len;        /* hardware hdr length  */