Lines Matching refs:bonding
145 static inline void _lock_tx_hashtbl(struct bonding *bond) in _lock_tx_hashtbl()
150 static inline void _unlock_tx_hashtbl(struct bonding *bond) in _unlock_tx_hashtbl()
176 static void tlb_clear_slave(struct bonding *bond, struct slave *slave, int save_load) in tlb_clear_slave()
201 static int tlb_initialize(struct bonding *bond) in tlb_initialize()
232 static void tlb_deinitialize(struct bonding *bond) in tlb_deinitialize()
245 static struct slave *tlb_get_least_loaded_slave(struct bonding *bond) in tlb_get_least_loaded_slave()
283 struct slave *tlb_choose_channel(struct bonding *bond, u32 hash_index, u32 skb_len) in tlb_choose_channel()
325 static inline void _lock_rx_hashtbl(struct bonding *bond) in _lock_rx_hashtbl()
330 static inline void _unlock_rx_hashtbl(struct bonding *bond) in _unlock_rx_hashtbl()
338 static void rlb_update_entry_from_arp(struct bonding *bond, struct arp_pkt *arp) in rlb_update_entry_from_arp()
363 struct bonding *bond = bond_dev->priv; in rlb_arp_recv()
396 static struct slave *rlb_next_rx_slave(struct bonding *bond) in rlb_next_rx_slave()
432 static void rlb_teach_disabled_mac_on_primary(struct bonding *bond, u8 addr[]) in rlb_teach_disabled_mac_on_primary()
452 static void rlb_clear_slave(struct bonding *bond, struct slave *slave) in rlb_clear_slave()
541 static void rlb_update_rx_clients(struct bonding *bond) in rlb_update_rx_clients()
569 static void rlb_req_update_slave_clients(struct bonding *bond, struct slave *slave) in rlb_req_update_slave_clients()
600 static void rlb_req_update_subnet_clients(struct bonding *bond, u32 src_ip) in rlb_req_update_subnet_clients()
635 struct slave *rlb_choose_channel(struct sk_buff *skb, struct bonding *bond) in rlb_choose_channel()
724 static struct slave *rlb_arp_xmit(struct sk_buff *skb, struct bonding *bond) in rlb_arp_xmit()
764 static void rlb_rebalance(struct bonding *bond) in rlb_rebalance()
801 static int rlb_initialize(struct bonding *bond) in rlb_initialize()
841 static void rlb_deinitialize(struct bonding *bond) in rlb_deinitialize()
856 static void rlb_clear_vlan(struct bonding *bond, unsigned short vlan_id) in rlb_clear_vlan()
893 struct bonding *bond = bond_get_bond_by_slave(slave); in alb_send_learning_packets()
976 static void alb_swap_mac_addr(struct bonding *bond, struct slave *slave1, struct slave *slave2) in alb_swap_mac_addr()
1034 static void alb_change_hw_addr_on_detach(struct bonding *bond, struct slave *slave) in alb_change_hw_addr_on_detach()
1090 static int alb_handle_addr_collision_on_attach(struct bonding *bond, struct slave *slave) in alb_handle_addr_collision_on_attach()
1197 static int alb_set_mac_address(struct bonding *bond, void *addr) in alb_set_mac_address()
1247 int bond_alb_initialize(struct bonding *bond, int rlb_enabled) in bond_alb_initialize()
1269 void bond_alb_deinitialize(struct bonding *bond) in bond_alb_deinitialize()
1282 struct bonding *bond = bond_dev->priv; in bond_alb_xmit()
1388 void bond_alb_monitor(struct bonding *bond) in bond_alb_monitor()
1500 int bond_alb_init_slave(struct bonding *bond, struct slave *slave) in bond_alb_init_slave()
1536 void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave) in bond_alb_deinit_slave()
1551 void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link) in bond_alb_handle_link_change()
1584 void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave) in bond_alb_handle_active_change()
1636 struct bonding *bond = bond_dev->priv; in bond_alb_set_mac_address()
1686 void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id) in bond_alb_clear_vlan()