--- ./drivers/net/bonding/bond_alb.c.bad Sat Mar 20 10:08:18 2004 +++ ./drivers/net/bonding/bond_alb.c Sat Jan 15 22:14:32 2005 @@ -1275,7 +1275,7 @@ int bond_alb_xmit(struct sk_buff *skb, struct net_device *bond_dev) { struct bonding *bond = bond_dev->priv; - struct ethhdr *eth_data = (struct ethhdr *)skb->mac.raw = skb->data; + struct ethhdr *eth_data = (struct ethhdr *)(skb->mac.raw = skb->data); struct alb_bond_info *bond_info = &(BOND_ALB_INFO(bond)); struct slave *tx_slave = NULL; static u32 ip_bcast = 0xffffffff;