• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/bonding/

Lines Matching refs:bonding

43 #include "bonding.h"
138 static inline void _lock_tx_hashtbl(struct bonding *bond)
143 static inline void _unlock_tx_hashtbl(struct bonding *bond)
169 static void tlb_clear_slave(struct bonding *bond, struct slave *slave, int save_load)
195 static int tlb_initialize(struct bonding *bond)
224 static void tlb_deinitialize(struct bonding *bond)
243 static struct slave *tlb_get_least_loaded_slave(struct bonding *bond)
268 static struct slave *tlb_choose_channel(struct bonding *bond, u32 hash_index, u32 skb_len)
310 static inline void _lock_rx_hashtbl(struct bonding *bond)
315 static inline void _unlock_rx_hashtbl(struct bonding *bond)
323 static void rlb_update_entry_from_arp(struct bonding *bond, struct arp_pkt *arp)
349 struct bonding *bond;
389 static struct slave *rlb_next_rx_slave(struct bonding *bond)
425 static void rlb_teach_disabled_mac_on_primary(struct bonding *bond, u8 addr[])
447 static void rlb_clear_slave(struct bonding *bond, struct slave *slave)
536 static void rlb_update_rx_clients(struct bonding *bond)
564 static void rlb_req_update_slave_clients(struct bonding *bond, struct slave *slave)
595 static void rlb_req_update_subnet_clients(struct bonding *bond, __be32 src_ip)
629 static struct slave *rlb_choose_channel(struct sk_buff *skb, struct bonding *bond)
714 static struct slave *rlb_arp_xmit(struct sk_buff *skb, struct bonding *bond)
754 static void rlb_rebalance(struct bonding *bond)
791 static int rlb_initialize(struct bonding *bond)
830 static void rlb_deinitialize(struct bonding *bond)
845 static void rlb_clear_vlan(struct bonding *bond, unsigned short vlan_id)
882 struct bonding *bond = bond_get_bond_by_slave(slave);
968 static void alb_swap_mac_addr(struct bonding *bond, struct slave *slave1, struct slave *slave2)
983 static void alb_fasten_mac_swap(struct bonding *bond, struct slave *slave1,
1025 * @bond: bonding we're working on
1037 static void alb_change_hw_addr_on_detach(struct bonding *bond, struct slave *slave)
1069 * @bond: bonding we're working on
1092 static int alb_handle_addr_collision_on_attach(struct bonding *bond, struct slave *slave)
1188 static int alb_set_mac_address(struct bonding *bond, void *addr)
1232 int bond_alb_initialize(struct bonding *bond, int rlb_enabled)
1256 void bond_alb_deinitialize(struct bonding *bond)
1269 struct bonding *bond = netdev_priv(bond_dev);
1405 struct bonding *bond = container_of(work, struct bonding,
1518 int bond_alb_init_slave(struct bonding *bond, struct slave *slave)
1559 void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave)
1574 void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link)
1599 * @bond: our bonding struct
1612 void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave)
1696 struct bonding *bond = netdev_priv(bond_dev);
1750 void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id)