Lines Matching defs:bond
93 static void __tlb_clear_slave(struct bonding *bond, struct slave *slave, in __tlb_clear_slave()
116 static void tlb_clear_slave(struct bonding *bond, struct slave *slave, in tlb_clear_slave()
125 static int tlb_initialize(struct bonding *bond) in tlb_initialize()
149 static void tlb_deinitialize(struct bonding *bond) in tlb_deinitialize()
167 static struct slave *tlb_get_least_loaded_slave(struct bonding *bond) in tlb_get_least_loaded_slave()
191 static struct slave *__tlb_choose_channel(struct bonding *bond, u32 hash_index, in __tlb_choose_channel()
227 static struct slave *tlb_choose_channel(struct bonding *bond, u32 hash_index, in tlb_choose_channel()
248 static void rlb_update_entry_from_arp(struct bonding *bond, struct arp_pkt *arp) in rlb_update_entry_from_arp()
272 static int rlb_arp_recv(const struct sk_buff *skb, struct bonding *bond, in rlb_arp_recv()
306 static struct slave *__rlb_next_rx_slave(struct bonding *bond) in __rlb_next_rx_slave()
339 static struct slave *rlb_next_rx_slave(struct bonding *bond) in rlb_next_rx_slave()
357 static void rlb_teach_disabled_mac_on_primary(struct bonding *bond, in rlb_teach_disabled_mac_on_primary()
381 static void rlb_clear_slave(struct bonding *bond, struct slave *slave) in rlb_clear_slave()
460 static void rlb_update_rx_clients(struct bonding *bond) in rlb_update_rx_clients()
488 static void rlb_req_update_slave_clients(struct bonding *bond, struct slave *slave) in rlb_req_update_slave_clients()
520 static void rlb_req_update_subnet_clients(struct bonding *bond, __be32 src_ip) in rlb_req_update_subnet_clients()
554 struct bonding *bond, in rlb_choose_channel()
653 static struct slave *rlb_arp_xmit(struct sk_buff *skb, struct bonding *bond) in rlb_arp_xmit()
712 static void rlb_rebalance(struct bonding *bond) in rlb_rebalance()
766 static void rlb_delete_table_entry_dst(struct bonding *bond, u32 index) in rlb_delete_table_entry_dst()
781 static void rlb_src_unlink(struct bonding *bond, u32 index) in rlb_src_unlink()
804 static void rlb_delete_table_entry(struct bonding *bond, u32 index) in rlb_delete_table_entry()
818 static void rlb_src_link(struct bonding *bond, u32 ip_src_hash, u32 ip_dst_hash) in rlb_src_link()
834 static void rlb_purge_src_ip(struct bonding *bond, struct arp_pkt *arp) in rlb_purge_src_ip()
855 static int rlb_initialize(struct bonding *bond) in rlb_initialize()
883 static void rlb_deinitialize(struct bonding *bond) in rlb_deinitialize()
896 static void rlb_clear_vlan(struct bonding *bond, unsigned short vlan_id) in rlb_clear_vlan()
953 struct bonding *bond; member
965 struct bonding *bond = data->bond; in alb_upper_dev_walk() local
1001 struct bonding *bond = bond_get_bond_by_slave(slave); in alb_send_learning_packets() local
1066 static void alb_fasten_mac_swap(struct bonding *bond, struct slave *slave1, in alb_fasten_mac_swap()
1120 static void alb_change_hw_addr_on_detach(struct bonding *bond, struct slave *slave) in alb_change_hw_addr_on_detach()
1163 static int alb_handle_addr_collision_on_attach(struct bonding *bond, struct slave *slave) in alb_handle_addr_collision_on_attach()
1239 static int alb_set_mac_address(struct bonding *bond, void *addr) in alb_set_mac_address()
1285 static bool alb_determine_nd(struct sk_buff *skb, struct bonding *bond) in alb_determine_nd()
1307 int bond_alb_initialize(struct bonding *bond, int rlb_enabled) in bond_alb_initialize()
1329 void bond_alb_deinitialize(struct bonding *bond) in bond_alb_deinitialize()
1339 static netdev_tx_t bond_do_alb_xmit(struct sk_buff *skb, struct bonding *bond, in bond_do_alb_xmit()
1371 struct slave *bond_xmit_tlb_slave_get(struct bonding *bond, in bond_xmit_tlb_slave_get()
1412 struct bonding *bond = netdev_priv(bond_dev); in bond_tlb_xmit() local
1419 struct slave *bond_xmit_alb_slave_get(struct bonding *bond, in bond_xmit_alb_slave_get()
1526 struct bonding *bond = netdev_priv(bond_dev); in bond_alb_xmit() local
1535 struct bonding *bond = container_of(work, struct bonding, in bond_alb_monitor() local
1635 int bond_alb_init_slave(struct bonding *bond, struct slave *slave) in bond_alb_init_slave()
1665 void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave) in bond_alb_deinit_slave()
1679 void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link) in bond_alb_handle_link_change()
1717 void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave) in bond_alb_handle_active_change()
1789 struct bonding *bond = netdev_priv(bond_dev); in bond_alb_set_mac_address() local
1832 void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id) in bond_alb_clear_vlan()