]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/bonding/bond_alb.h
Merge commit 'v2.6.26-rc8' into x86/mce
[linux-2.6-omap-h63xx.git] / drivers / net / bonding / bond_alb.h
index 28f2a2fd1b5a956cb896561d2646690ed49bf230..50968f8196cfa10e40cb5ba7367a6e611dda6d60 100644 (file)
@@ -60,8 +60,8 @@ struct tlb_client_info {
  * -------------------------------------------------------------------------
  */
 struct rlb_client_info {
-       u32 ip_src;             /* the server IP address */
-       u32 ip_dst;             /* the client IP address */
+       __be32 ip_src;          /* the server IP address */
+       __be32 ip_dst;          /* the client IP address */
        u8  mac_dst[ETH_ALEN];  /* the client MAC address */
        u32 next;               /* The next Hash table entry index */
        u32 prev;               /* The previous Hash table entry index */
@@ -125,7 +125,7 @@ void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave);
 void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link);
 void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave);
 int bond_alb_xmit(struct sk_buff *skb, struct net_device *bond_dev);
-void bond_alb_monitor(struct bonding *bond);
+void bond_alb_monitor(struct work_struct *);
 int bond_alb_set_mac_address(struct net_device *bond_dev, void *addr);
 void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id);
 #endif /* __BOND_ALB_H__ */