Lines Matching refs:bonding
211 static bool bond_time_in_interval(struct bonding *bond, unsigned long last_act,
244 void bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, in bond_dev_queue_xmit()
283 struct bonding *bond = netdev_priv(bond_dev); in bond_vlan_rx_add_vid()
316 struct bonding *bond = netdev_priv(bond_dev); in bond_vlan_rx_kill_vid()
337 int bond_set_carrier(struct bonding *bond) in bond_set_carrier()
431 static int bond_check_dev_link(struct bonding *bond, in bond_check_dev_link()
486 static int bond_set_promiscuity(struct bonding *bond, int inc) in bond_set_promiscuity()
509 static int bond_set_allmulti(struct bonding *bond, int inc) in bond_set_allmulti()
537 struct bonding *bond = container_of(work, struct bonding, in bond_resend_igmp_join_requests_delayed()
557 struct bonding *bond = netdev_priv(bond_dev); in bond_hw_addr_flush()
577 static void bond_hw_addr_swap(struct bonding *bond, struct slave *new_active, in bond_hw_addr_swap()
622 static struct slave *bond_get_old_active(struct bonding *bond, in bond_get_old_active()
645 static void bond_do_fail_over_mac(struct bonding *bond, in bond_do_fail_over_mac()
712 static struct slave *bond_choose_primary_or_current(struct bonding *bond) in bond_choose_primary_or_current()
754 static struct slave *bond_find_best_slave(struct bonding *bond) in bond_find_best_slave()
777 static bool bond_should_notify_peers(struct bonding *bond) in bond_should_notify_peers()
811 void bond_change_active_slave(struct bonding *bond, struct slave *new_active) in bond_change_active_slave()
917 void bond_select_active_slave(struct bonding *bond) in bond_select_active_slave()
971 struct bonding *bond = netdev_priv(bond_dev); in bond_poll_controller()
999 struct bonding *bond = netdev_priv(bond_dev); in bond_netpoll_cleanup()
1010 struct bonding *bond = netdev_priv(dev); in bond_netpoll_setup()
1042 struct bonding *bond = netdev_priv(dev); in bond_fix_features()
1069 static void bond_compute_features(struct bonding *bond) in bond_compute_features()
1135 struct bonding *bond) in bond_should_deliver_exact_match()
1151 struct bonding *bond; in bond_handle_frame()
1152 int (*recv_probe)(const struct sk_buff *, struct bonding *, in bond_handle_frame()
1216 static enum netdev_lag_tx_type bond_lag_tx_type(struct bonding *bond) in bond_lag_tx_type()
1233 static enum netdev_lag_hash bond_lag_hash_type(struct bonding *bond, in bond_lag_hash_type()
1255 static int bond_master_upper_dev_link(struct bonding *bond, struct slave *slave, in bond_master_upper_dev_link()
1269 static void bond_upper_dev_unlink(struct bonding *bond, struct slave *slave) in bond_upper_dev_unlink()
1275 static struct slave *bond_alloc_slave(struct bonding *bond) in bond_alloc_slave()
1298 struct bonding *bond = bond_get_bond_by_slave(slave); in bond_free_slave()
1307 static void bond_fill_ifbond(struct bonding *bond, struct ifbond *info) in bond_fill_ifbond()
1358 struct bonding *bond = netdev_priv(bond_dev); in bond_enslave()
1861 struct bonding *bond = netdev_priv(bond_dev); in __bond_release_one()
2028 struct bonding *bond = netdev_priv(bond_dev); in bond_release_and_destroy()
2044 struct bonding *bond = netdev_priv(bond_dev); in bond_info_query()
2050 struct bonding *bond = netdev_priv(bond_dev); in bond_slave_info_query()
2069 static int bond_miimon_inspect(struct bonding *bond) in bond_miimon_inspect()
2169 static void bond_miimon_link_change(struct bonding *bond, in bond_miimon_link_change()
2187 static void bond_miimon_commit(struct bonding *bond) in bond_miimon_commit()
2283 struct bonding *bond = container_of(work, struct bonding, in bond_mii_monitor()
2337 static bool bond_has_this_ip(struct bonding *bond, __be32 ip) in bond_has_this_ip()
2449 static void bond_arp_send_all(struct bonding *bond, struct slave *slave) in bond_arp_send_all()
2503 static void bond_validate_arp(struct bonding *bond, struct slave *slave, __be32 sip, __be32 tip) in bond_validate_arp()
2523 int bond_arp_rcv(const struct sk_buff *skb, struct bonding *bond, in bond_arp_rcv()
2621 static bool bond_time_in_interval(struct bonding *bond, unsigned long last_act, in bond_time_in_interval()
2637 static void bond_loadbalance_arp_mon(struct bonding *bond) in bond_loadbalance_arp_mon()
2755 static int bond_ab_arp_inspect(struct bonding *bond) in bond_ab_arp_inspect()
2822 static void bond_ab_arp_commit(struct bonding *bond) in bond_ab_arp_commit()
2899 static bool bond_ab_arp_probe(struct bonding *bond) in bond_ab_arp_probe()
2983 static void bond_activebackup_arp_mon(struct bonding *bond) in bond_activebackup_arp_mon()
3039 struct bonding *bond = container_of(work, struct bonding, in bond_arp_monitor()
3051 static int bond_event_changename(struct bonding *bond) in bond_event_changename()
3064 struct bonding *event_bond = netdev_priv(bond_dev); in bond_master_netdev_event()
3090 struct bonding *bond; in bond_slave_netdev_event()
3235 static bool bond_flow_dissect(struct bonding *bond, struct sk_buff *skb, in bond_flow_dissect()
3279 u32 bond_xmit_hash(struct bonding *bond, struct sk_buff *skb) in bond_xmit_hash()
3307 void bond_work_init_all(struct bonding *bond) in bond_work_init_all()
3318 static void bond_work_cancel_all(struct bonding *bond) in bond_work_cancel_all()
3330 struct bonding *bond = netdev_priv(bond_dev); in bond_open()
3381 struct bonding *bond = netdev_priv(bond_dev); in bond_close()
3423 struct bonding *bond = netdev_priv(bond_dev); in bond_get_nest_level()
3431 struct bonding *bond = netdev_priv(bond_dev); in bond_get_stats()
3457 struct bonding *bond = netdev_priv(bond_dev); in bond_do_ioctl()
3564 struct bonding *bond = netdev_priv(bond_dev); in bond_change_rx_flags()
3577 struct bonding *bond = netdev_priv(bond_dev); in bond_set_rx_mode()
3599 struct bonding *bond = netdev_priv(n->dev); in bond_neigh_init()
3652 struct bonding *bond = netdev_priv(bond_dev); in bond_change_mtu()
3710 struct bonding *bond = netdev_priv(bond_dev); in bond_set_mac_address()
3783 static void bond_xmit_slave_id(struct bonding *bond, struct sk_buff *skb, int slave_id) in bond_xmit_slave_id()
3821 static u32 bond_rr_gen_slave_id(struct bonding *bond) in bond_rr_gen_slave_id()
3849 struct bonding *bond = netdev_priv(bond_dev); in bond_xmit_roundrobin()
3886 struct bonding *bond = netdev_priv(bond_dev); in bond_xmit_activebackup()
3902 void bond_slave_arr_work_rearm(struct bonding *bond, unsigned long delay) in bond_slave_arr_work_rearm()
3910 struct bonding *bond = container_of(work, struct bonding, in bond_slave_arr_handler()
3937 int bond_update_slave_arr(struct bonding *bond, struct slave *skipslave) in bond_update_slave_arr()
4030 struct bonding *bond = netdev_priv(dev); in bond_3ad_xor_xmit()
4051 struct bonding *bond = netdev_priv(bond_dev); in bond_xmit_broadcast()
4080 static inline int bond_slave_override(struct bonding *bond, in bond_slave_override()
4130 struct bonding *bond = netdev_priv(dev); in __bond_start_xmit()
4161 struct bonding *bond = netdev_priv(dev); in bond_start_xmit()
4183 struct bonding *bond = netdev_priv(bond_dev); in bond_ethtool_get_link_ksettings()
4259 struct bonding *bond = netdev_priv(bond_dev); in bond_destructor()
4266 struct bonding *bond = netdev_priv(bond_dev); in bond_setup()
4318 struct bonding *bond = netdev_priv(bond_dev); in bond_uninit()
4731 struct bonding *bond = netdev_priv(bond_dev); in bond_init()
4770 struct bonding *bond; in bond_create()
4776 bond_dev = alloc_netdev_mq(sizeof(struct bonding), in bond_create()
4824 struct bonding *bond, *tmp_bond; in bond_net_exit()