]> err.no Git - linux-2.6/blobdiff - drivers/net/bonding/bonding.h
net/bonding: Handlle wrong assumptions that slave is always an Ethernet device
[linux-2.6] / drivers / net / bonding / bonding.h
index 2a6af7d23728357c1d60f091b6a6864bb26593be..ad9c632f88e435702910881d1e14f962514980f7 100644 (file)
@@ -156,6 +156,7 @@ struct slave {
        s8     link;    /* one of BOND_LINK_XXXX */
        s8     state;   /* one of BOND_STATE_XXXX */
        u32    original_flags;
+       u32    original_mtu;
        u32    link_failure_count;
        u16    speed;
        u8     duplex;
@@ -185,6 +186,7 @@ struct bonding {
        struct   timer_list mii_timer;
        struct   timer_list arp_timer;
        s8       kill_timers;
+       s8       do_set_mac_addr;
        struct   net_device_stats stats;
 #ifdef CONFIG_PROC_FS
        struct   proc_dir_entry *proc_entry;