Symbol: bonding
drivers/net/bonding/bond_3ad.c
1018
struct bonding *bond = port->slave->bond;
drivers/net/bonding/bond_3ad.c
1031
struct bonding *bond = __get_bond_by_port(port);
drivers/net/bonding/bond_3ad.c
129
static inline struct bonding *__get_bond_by_port(struct port *port)
drivers/net/bonding/bond_3ad.c
147
struct bonding *bond = __get_bond_by_port(port);
drivers/net/bonding/bond_3ad.c
1553
struct bonding *bond;
drivers/net/bonding/bond_3ad.c
1847
struct bonding *bond = agg->slave->bond;
drivers/net/bonding/bond_3ad.c
2206
void bond_3ad_initiate_agg_selection(struct bonding *bond, int timeout)
drivers/net/bonding/bond_3ad.c
2217
void bond_3ad_initialize(struct bonding *bond)
drivers/net/bonding/bond_3ad.c
2243
struct bonding *bond = bond_get_bond_by_slave(slave);
drivers/net/bonding/bond_3ad.c
2300
struct bonding *bond = slave->bond;
drivers/net/bonding/bond_3ad.c
2458
void bond_3ad_update_ad_actor_settings(struct bonding *bond)
drivers/net/bonding/bond_3ad.c
2489
static bool bond_agg_timer_advance(struct bonding *bond)
drivers/net/bonding/bond_3ad.c
2520
struct bonding *bond = container_of(work, struct bonding,
drivers/net/bonding/bond_3ad.c
261
struct bonding *bond = __get_bond_by_port(port);
drivers/net/bonding/bond_3ad.c
2610
struct bonding *bond = slave->bond;
drivers/net/bonding/bond_3ad.c
275
struct bonding *bond = __get_bond_by_port(port);
drivers/net/bonding/bond_3ad.c
2808
int bond_3ad_set_carrier(struct bonding *bond)
drivers/net/bonding/bond_3ad.c
2848
int __bond_3ad_get_active_agg_info(struct bonding *bond,
drivers/net/bonding/bond_3ad.c
2876
int bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info)
drivers/net/bonding/bond_3ad.c
2887
int bond_3ad_lacpdu_recv(const struct sk_buff *skb, struct bonding *bond,
drivers/net/bonding/bond_3ad.c
2919
void bond_3ad_update_lacp_rate(struct bonding *bond)
drivers/net/bonding/bond_3ad.c
2944
void bond_3ad_update_lacp_active(struct bonding *bond)
drivers/net/bonding/bond_3ad.c
447
const struct bonding *bond = bond_get_bond_by_slave(port->slave);
drivers/net/bonding/bond_3ad.c
858
struct bonding *bond = aggregator->slave->bond;
drivers/net/bonding/bond_alb.c
1001
struct bonding *bond = bond_get_bond_by_slave(slave);
drivers/net/bonding/bond_alb.c
1066
static void alb_fasten_mac_swap(struct bonding *bond, struct slave *slave1,
drivers/net/bonding/bond_alb.c
1120
static void alb_change_hw_addr_on_detach(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_alb.c
116
static void tlb_clear_slave(struct bonding *bond, struct slave *slave,
drivers/net/bonding/bond_alb.c
1163
static int alb_handle_addr_collision_on_attach(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_alb.c
1239
static int alb_set_mac_address(struct bonding *bond, void *addr)
drivers/net/bonding/bond_alb.c
125
static int tlb_initialize(struct bonding *bond)
drivers/net/bonding/bond_alb.c
1284
static bool alb_determine_nd(struct sk_buff *skb, struct bonding *bond)
drivers/net/bonding/bond_alb.c
1306
int bond_alb_initialize(struct bonding *bond, int rlb_enabled)
drivers/net/bonding/bond_alb.c
1328
void bond_alb_deinitialize(struct bonding *bond)
drivers/net/bonding/bond_alb.c
1338
static netdev_tx_t bond_do_alb_xmit(struct sk_buff *skb, struct bonding *bond,
drivers/net/bonding/bond_alb.c
1370
struct slave *bond_xmit_tlb_slave_get(struct bonding *bond,
drivers/net/bonding/bond_alb.c
1411
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_alb.c
1418
struct slave *bond_xmit_alb_slave_get(struct bonding *bond,
drivers/net/bonding/bond_alb.c
149
static void tlb_deinitialize(struct bonding *bond)
drivers/net/bonding/bond_alb.c
1525
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_alb.c
1534
struct bonding *bond = container_of(work, struct bonding,
drivers/net/bonding/bond_alb.c
1634
int bond_alb_init_slave(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_alb.c
1664
void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_alb.c
167
static struct slave *tlb_get_least_loaded_slave(struct bonding *bond)
drivers/net/bonding/bond_alb.c
1678
void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link)
drivers/net/bonding/bond_alb.c
1716
void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave)
drivers/net/bonding/bond_alb.c
1787
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_alb.c
1830
void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id)
drivers/net/bonding/bond_alb.c
191
static struct slave *__tlb_choose_channel(struct bonding *bond, u32 hash_index,
drivers/net/bonding/bond_alb.c
227
static struct slave *tlb_choose_channel(struct bonding *bond, u32 hash_index,
drivers/net/bonding/bond_alb.c
248
static void rlb_update_entry_from_arp(struct bonding *bond, struct arp_pkt *arp)
drivers/net/bonding/bond_alb.c
272
static int rlb_arp_recv(const struct sk_buff *skb, struct bonding *bond,
drivers/net/bonding/bond_alb.c
306
static struct slave *__rlb_next_rx_slave(struct bonding *bond)
drivers/net/bonding/bond_alb.c
339
static struct slave *rlb_next_rx_slave(struct bonding *bond)
drivers/net/bonding/bond_alb.c
357
static void rlb_teach_disabled_mac_on_primary(struct bonding *bond,
drivers/net/bonding/bond_alb.c
381
static void rlb_clear_slave(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_alb.c
460
static void rlb_update_rx_clients(struct bonding *bond)
drivers/net/bonding/bond_alb.c
488
static void rlb_req_update_slave_clients(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_alb.c
520
static void rlb_req_update_subnet_clients(struct bonding *bond, __be32 src_ip)
drivers/net/bonding/bond_alb.c
554
struct bonding *bond,
drivers/net/bonding/bond_alb.c
56
static void rlb_purge_src_ip(struct bonding *bond, struct arp_pkt *arp);
drivers/net/bonding/bond_alb.c
57
static void rlb_src_unlink(struct bonding *bond, u32 index);
drivers/net/bonding/bond_alb.c
58
static void rlb_src_link(struct bonding *bond, u32 ip_src_hash,
drivers/net/bonding/bond_alb.c
653
static struct slave *rlb_arp_xmit(struct sk_buff *skb, struct bonding *bond)
drivers/net/bonding/bond_alb.c
712
static void rlb_rebalance(struct bonding *bond)
drivers/net/bonding/bond_alb.c
766
static void rlb_delete_table_entry_dst(struct bonding *bond, u32 index)
drivers/net/bonding/bond_alb.c
781
static void rlb_src_unlink(struct bonding *bond, u32 index)
drivers/net/bonding/bond_alb.c
804
static void rlb_delete_table_entry(struct bonding *bond, u32 index)
drivers/net/bonding/bond_alb.c
818
static void rlb_src_link(struct bonding *bond, u32 ip_src_hash, u32 ip_dst_hash)
drivers/net/bonding/bond_alb.c
834
static void rlb_purge_src_ip(struct bonding *bond, struct arp_pkt *arp)
drivers/net/bonding/bond_alb.c
855
static int rlb_initialize(struct bonding *bond)
drivers/net/bonding/bond_alb.c
883
static void rlb_deinitialize(struct bonding *bond)
drivers/net/bonding/bond_alb.c
896
static void rlb_clear_vlan(struct bonding *bond, unsigned short vlan_id)
drivers/net/bonding/bond_alb.c
93
static void __tlb_clear_slave(struct bonding *bond, struct slave *slave,
drivers/net/bonding/bond_alb.c
953
struct bonding *bond;
drivers/net/bonding/bond_alb.c
965
struct bonding *bond = data->bond;
drivers/net/bonding/bond_debugfs.c
100
void bond_debug_unregister(struct bonding *bond)
drivers/net/bonding/bond_debugfs.c
104
void bond_debug_reregister(struct bonding *bond)
drivers/net/bonding/bond_debugfs.c
20
struct bonding *bond = m->private;
drivers/net/bonding/bond_debugfs.c
56
void bond_debug_register(struct bonding *bond)
drivers/net/bonding/bond_debugfs.c
65
void bond_debug_unregister(struct bonding *bond)
drivers/net/bonding/bond_debugfs.c
70
void bond_debug_reregister(struct bonding *bond)
drivers/net/bonding/bond_debugfs.c
96
void bond_debug_register(struct bonding *bond)
drivers/net/bonding/bond_main.c
1012
static void bond_do_fail_over_mac(struct bonding *bond,
drivers/net/bonding/bond_main.c
1092
static struct slave *bond_choose_primary_or_current(struct bonding *bond)
drivers/net/bonding/bond_main.c
1150
static struct slave *bond_find_best_slave(struct bonding *bond)
drivers/net/bonding/bond_main.c
1174
static bool bond_should_notify_peers(struct bonding *bond)
drivers/net/bonding/bond_main.c
1207
void bond_peer_notify_work_rearm(struct bonding *bond, unsigned long delay)
drivers/net/bonding/bond_main.c
1213
static void bond_peer_notify_reset(struct bonding *bond)
drivers/net/bonding/bond_main.c
1222
struct bonding *bond = container_of(work, struct bonding,
drivers/net/bonding/bond_main.c
1236
static void bond_peer_notify_may_events(struct bonding *bond, bool force)
drivers/net/bonding/bond_main.c
1264
void bond_change_active_slave(struct bonding *bond, struct slave *new_active)
drivers/net/bonding/bond_main.c
1368
void bond_select_active_slave(struct bonding *bond)
drivers/net/bonding/bond_main.c
1423
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
1451
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
1462
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
1494
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
1516
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
1537
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
1589
struct bonding *bond)
drivers/net/bonding/bond_main.c
1605
struct bonding *bond;
drivers/net/bonding/bond_main.c
1606
int (*recv_probe)(const struct sk_buff *, struct bonding *,
drivers/net/bonding/bond_main.c
1663
static enum netdev_lag_tx_type bond_lag_tx_type(struct bonding *bond)
drivers/net/bonding/bond_main.c
1680
static enum netdev_lag_hash bond_lag_hash_type(struct bonding *bond,
drivers/net/bonding/bond_main.c
1704
static int bond_master_upper_dev_link(struct bonding *bond, struct slave *slave,
drivers/net/bonding/bond_main.c
1724
static void bond_upper_dev_unlink(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_main.c
1733
struct bonding *bond = bond_get_bond_by_slave(slave);
drivers/net/bonding/bond_main.c
1761
static struct slave *bond_alloc_slave(struct bonding *bond,
drivers/net/bonding/bond_main.c
1788
static void bond_fill_ifbond(struct bonding *bond, struct ifbond *info)
drivers/net/bonding/bond_main.c
1865
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
1889
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
2419
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
2607
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
2623
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
2630
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
2649
static int bond_miimon_inspect(struct bonding *bond)
drivers/net/bonding/bond_main.c
268
static bool bond_time_in_interval(struct bonding *bond, unsigned long last_act,
drivers/net/bonding/bond_main.c
2756
static void bond_miimon_link_change(struct bonding *bond,
drivers/net/bonding/bond_main.c
2774
static void bond_miimon_commit(struct bonding *bond)
drivers/net/bonding/bond_main.c
2884
struct bonding *bond = container_of(work, struct bonding,
drivers/net/bonding/bond_main.c
2936
static bool bond_has_this_ip(struct bonding *bond, __be32 ip)
drivers/net/bonding/bond_main.c
299
netdev_tx_t bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb,
drivers/net/bonding/bond_main.c
3067
static void bond_arp_send_all(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_main.c
3121
static void bond_validate_arp(struct bonding *bond, struct slave *slave, __be32 sip, __be32 tip)
drivers/net/bonding/bond_main.c
314
static bool bond_sk_check(struct bonding *bond)
drivers/net/bonding/bond_main.c
3141
static int bond_arp_rcv(const struct sk_buff *skb, struct bonding *bond,
drivers/net/bonding/bond_main.c
3246
static void bond_ns_send_all(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_main.c
3315
static bool bond_has_this_ip6(struct bonding *bond, struct in6_addr *addr)
drivers/net/bonding/bond_main.c
3333
static void bond_validate_na(struct bonding *bond, struct slave *slave,
drivers/net/bonding/bond_main.c
3361
static int bond_na_rcv(const struct sk_buff *skb, struct bonding *bond,
drivers/net/bonding/bond_main.c
3410
int bond_rcv_validate(const struct sk_buff *skb, struct bonding *bond,
drivers/net/bonding/bond_main.c
3441
static void bond_send_validate(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_main.c
3453
static bool bond_time_in_interval(struct bonding *bond, unsigned long last_act,
drivers/net/bonding/bond_main.c
346
bool bond_xdp_check(struct bonding *bond, int mode)
drivers/net/bonding/bond_main.c
3469
static void bond_loadbalance_arp_mon(struct bonding *bond)
drivers/net/bonding/bond_main.c
3586
static int bond_ab_arp_inspect(struct bonding *bond)
drivers/net/bonding/bond_main.c
3656
static void bond_ab_arp_commit(struct bonding *bond)
drivers/net/bonding/bond_main.c
3748
static bool bond_ab_arp_probe(struct bonding *bond)
drivers/net/bonding/bond_main.c
378
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
3829
static void bond_activebackup_arp_mon(struct bonding *bond)
drivers/net/bonding/bond_main.c
3883
struct bonding *bond = container_of(work, struct bonding,
drivers/net/bonding/bond_main.c
3895
static int bond_event_changename(struct bonding *bond)
drivers/net/bonding/bond_main.c
3908
struct bonding *event_bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
3935
struct bonding *bond;
drivers/net/bonding/bond_main.c
412
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
4174
static bool bond_flow_dissect(struct bonding *bond, struct sk_buff *skb, const void *data,
drivers/net/bonding/bond_main.c
4239
static u32 __bond_xmit_hash(struct bonding *bond, struct sk_buff *skb, const void *data,
drivers/net/bonding/bond_main.c
4273
u32 bond_xmit_hash(struct bonding *bond, struct sk_buff *skb)
drivers/net/bonding/bond_main.c
4291
static u32 bond_xmit_hash_xdp(struct bonding *bond, struct xdp_buff *xdp)
drivers/net/bonding/bond_main.c
4306
void bond_work_init_all(struct bonding *bond)
drivers/net/bonding/bond_main.c
4322
void bond_work_cancel_all(struct bonding *bond)
drivers/net/bonding/bond_main.c
4335
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
439
struct bonding *bond;
drivers/net/bonding/bond_main.c
4398
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
4504
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
4536
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
4573
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
4672
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
4685
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
4707
struct bonding *bond = netdev_priv(n->dev);
drivers/net/bonding/bond_main.c
473
struct bonding *bond;
drivers/net/bonding/bond_main.c
4763
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
4820
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
4892
static struct slave *bond_get_slave_by_id(struct bonding *bond,
drivers/net/bonding/bond_main.c
4927
static u32 bond_rr_gen_slave_id(struct bonding *bond)
drivers/net/bonding/bond_main.c
4952
static struct slave *bond_xmit_roundrobin_slave_get(struct bonding *bond,
drivers/net/bonding/bond_main.c
4990
static struct slave *bond_xdp_xmit_roundrobin_slave_get(struct bonding *bond,
drivers/net/bonding/bond_main.c
5034
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
5044
static struct slave *bond_xmit_activebackup_slave_get(struct bonding *bond)
drivers/net/bonding/bond_main.c
5055
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
5069
void bond_slave_arr_work_rearm(struct bonding *bond, unsigned long delay)
drivers/net/bonding/bond_main.c
5077
struct bonding *bond = container_of(work, struct bonding,
drivers/net/bonding/bond_main.c
5119
static void bond_set_slave_arr(struct bonding *bond,
drivers/net/bonding/bond_main.c
5139
static void bond_reset_slave_arr(struct bonding *bond)
drivers/net/bonding/bond_main.c
5152
int bond_update_slave_arr(struct bonding *bond, struct slave *skipslave)
drivers/net/bonding/bond_main.c
521
static void bond_ipsec_add_sa_all(struct bonding *bond)
drivers/net/bonding/bond_main.c
5220
static struct slave *bond_xmit_3ad_xor_slave_get(struct bonding *bond,
drivers/net/bonding/bond_main.c
5237
static struct slave *bond_xdp_xmit_3ad_xor_slave_get(struct bonding *bond,
drivers/net/bonding/bond_main.c
5256
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
5291
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
5310
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
5358
static inline int bond_slave_override(struct bonding *bond,
drivers/net/bonding/bond_main.c
5409
struct bonding *bond = netdev_priv(master_dev);
drivers/net/bonding/bond_main.c
5493
static struct net_device *__bond_sk_get_lower_dev(struct bonding *bond,
drivers/net/bonding/bond_main.c
5515
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
5527
static netdev_tx_t bond_tls_device_xmit(struct bonding *bond, struct sk_buff *skb,
drivers/net/bonding/bond_main.c
5544
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
5582
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
5604
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
5676
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
5803
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
5822
struct bonding *bond = netdev_priv(dev);
drivers/net/bonding/bond_main.c
5843
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
5887
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
5974
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
598
static void bond_ipsec_del_sa_all(struct bonding *bond)
drivers/net/bonding/bond_main.c
5984
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
6051
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
644
struct bonding *bond;
drivers/net/bonding/bond_main.c
6468
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
6510
struct bonding *bond;
drivers/net/bonding/bond_main.c
6515
bond_dev = alloc_netdev_mq(sizeof(struct bonding),
drivers/net/bonding/bond_main.c
6568
struct bonding *bond, *tmp_bond;
drivers/net/bonding/bond_main.c
758
int bond_set_carrier(struct bonding *bond)
drivers/net/bonding/bond_main.c
843
static int bond_set_promiscuity(struct bonding *bond, int inc)
drivers/net/bonding/bond_main.c
866
static int bond_set_allmulti(struct bonding *bond, int inc)
drivers/net/bonding/bond_main.c
894
struct bonding *bond = container_of(work, struct bonding,
drivers/net/bonding/bond_main.c
914
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_main.c
930
static void bond_hw_addr_swap(struct bonding *bond, struct slave *new_active,
drivers/net/bonding/bond_main.c
989
static struct slave *bond_get_old_active(struct bonding *bond,
drivers/net/bonding/bond_netlink.c
158
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_netlink.c
206
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_netlink.c
596
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_netlink.c
664
static int bond_option_active_slave_get_ifindex(struct bonding *bond)
drivers/net/bonding/bond_netlink.c
679
struct bonding *bond = netdev_priv(bond_dev);
drivers/net/bonding/bond_netlink.c
898
struct bonding *bond;
drivers/net/bonding/bond_netlink.c
945
.priv_size = sizeof(struct bonding),
drivers/net/bonding/bond_options.c
1008
static int bond_option_miimon_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1050
static int _bond_option_delay_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1078
static int bond_option_updelay_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1085
static int bond_option_downdelay_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1092
static int bond_option_peer_notif_delay_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1101
static int bond_option_use_carrier_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1111
static int bond_option_arp_interval_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1146
static void _bond_options_arp_ip_target_set(struct bonding *bond, int slot,
drivers/net/bonding/bond_options.c
1161
static int _bond_option_arp_ip_target_add(struct bonding *bond, __be32 target)
drivers/net/bonding/bond_options.c
1191
static int bond_option_arp_ip_target_add(struct bonding *bond, __be32 target)
drivers/net/bonding/bond_options.c
1196
static int bond_option_arp_ip_target_rem(struct bonding *bond, __be32 target)
drivers/net/bonding/bond_options.c
1235
void bond_option_arp_ip_targets_clear(struct bonding *bond)
drivers/net/bonding/bond_options.c
1243
static int bond_option_arp_ip_targets_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1270
static bool slave_can_set_ns_maddr(const struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_options.c
1294
static void slave_set_ns_maddrs(struct bonding *bond, struct slave *slave, bool add)
drivers/net/bonding/bond_options.c
1318
void bond_slave_ns_maddrs_add(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_options.c
1325
void bond_slave_ns_maddrs_del(struct bonding *bond, struct slave *slave)
drivers/net/bonding/bond_options.c
1349
static void slave_set_ns_maddr(struct bonding *bond, struct slave *slave,
drivers/net/bonding/bond_options.c
1371
static void _bond_options_ns_ip6_target_set(struct bonding *bond, int slot,
drivers/net/bonding/bond_options.c
1388
void bond_option_ns_ip6_targets_clear(struct bonding *bond)
drivers/net/bonding/bond_options.c
1397
static int bond_option_ns_ip6_targets_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1430
static int bond_option_ns_ip6_targets_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1436
static void slave_set_ns_maddrs(struct bonding *bond, struct slave *slave, bool add) {}
drivers/net/bonding/bond_options.c
1438
void bond_slave_ns_maddrs_add(struct bonding *bond, struct slave *slave) {}
drivers/net/bonding/bond_options.c
1440
void bond_slave_ns_maddrs_del(struct bonding *bond, struct slave *slave) {}
drivers/net/bonding/bond_options.c
1443
static int bond_option_arp_validate_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1462
static int bond_option_arp_all_targets_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1472
static int bond_option_missed_max_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1482
static int bond_option_prio_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1503
static int bond_option_primary_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1551
static int bond_option_primary_reselect_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1565
static int bond_option_fail_over_mac_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1575
static int bond_option_xmit_hash_policy_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1587
static int bond_option_resend_igmp_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1597
static int bond_option_num_peer_notif_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1605
static int bond_option_all_slaves_active_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1626
static int bond_option_min_links_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1637
static int bond_option_lp_interval_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1645
static int bond_option_pps_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1665
static int bond_option_lacp_active_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1676
static int bond_option_lacp_rate_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1687
static int bond_option_ad_select_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1697
static int bond_option_queue_id_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1758
static int bond_option_slaves_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1806
static int bond_option_tlb_dynamic_lb_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1816
static int bond_option_ad_actor_sys_prio_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1828
static int bond_option_actor_port_prio_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1848
static int bond_option_ad_actor_system_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1876
static int bond_option_ad_user_port_key_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1886
static int bond_option_coupled_control_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
1896
static int bond_option_broadcast_neigh_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
21
static int bond_option_active_slave_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
23
static int bond_option_miimon_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
25
static int bond_option_updelay_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
27
static int bond_option_downdelay_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
29
static int bond_option_peer_notif_delay_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
31
static int bond_option_use_carrier_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
33
static int bond_option_arp_interval_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
35
static int bond_option_arp_ip_target_add(struct bonding *bond, __be32 target);
drivers/net/bonding/bond_options.c
36
static int bond_option_arp_ip_target_rem(struct bonding *bond, __be32 target);
drivers/net/bonding/bond_options.c
37
static int bond_option_arp_ip_targets_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
39
static int bond_option_ns_ip6_targets_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
41
static int bond_option_arp_validate_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
43
static int bond_option_arp_all_targets_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
45
static int bond_option_prio_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
47
static int bond_option_primary_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
49
static int bond_option_primary_reselect_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
51
static int bond_option_fail_over_mac_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
53
static int bond_option_xmit_hash_policy_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
55
static int bond_option_resend_igmp_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
57
static int bond_option_num_peer_notif_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
59
static int bond_option_all_slaves_active_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
61
static int bond_option_min_links_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
63
static int bond_option_lp_interval_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
65
static int bond_option_pps_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
67
static int bond_option_lacp_active_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
680
static int bond_opt_check_deps(struct bonding *bond,
drivers/net/bonding/bond_options.c
69
static int bond_option_lacp_rate_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
695
static void bond_opt_dep_print(struct bonding *bond,
drivers/net/bonding/bond_options.c
71
static int bond_option_ad_select_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
713
static void bond_opt_error_interpret(struct bonding *bond,
drivers/net/bonding/bond_options.c
73
static int bond_option_queue_id_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
75
static int bond_option_mode_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
77
static int bond_option_slaves_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
789
int __bond_opt_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
79
static int bond_option_tlb_dynamic_lb_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
81
static int bond_option_ad_actor_sys_prio_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
828
int __bond_opt_set_notify(struct bonding *bond,
drivers/net/bonding/bond_options.c
83
static int bond_option_actor_port_prio_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
85
static int bond_option_ad_actor_system_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
852
int bond_opt_tryset_rtnl(struct bonding *bond, unsigned int option, char *buf)
drivers/net/bonding/bond_options.c
87
static int bond_option_ad_user_port_key_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
881
static bool bond_set_xfrm_features(struct bonding *bond)
drivers/net/bonding/bond_options.c
89
static int bond_option_missed_max_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
894
static int bond_option_mode_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
91
static int bond_option_coupled_control_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
93
static int bond_option_broadcast_neigh_set(struct bonding *bond,
drivers/net/bonding/bond_options.c
944
static int bond_option_active_slave_set(struct bonding *bond,
drivers/net/bonding/bond_procfs.c
14
struct bonding *bond = pde_data(file_inode(seq->file));
drivers/net/bonding/bond_procfs.c
193
struct bonding *bond = pde_data(file_inode(seq->file));
drivers/net/bonding/bond_procfs.c
283
void bond_create_proc_entry(struct bonding *bond)
drivers/net/bonding/bond_procfs.c
299
void bond_remove_proc_entry(struct bonding *bond)
drivers/net/bonding/bond_procfs.c
33
struct bonding *bond = pde_data(file_inode(seq->file));
drivers/net/bonding/bond_procfs.c
60
struct bonding *bond = pde_data(file_inode(seq->file));
drivers/net/bonding/bond_sysfs.c
145
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
168
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
200
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
214
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
229
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
245
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
261
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
277
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
289
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
29
#define to_bond(cd) ((struct bonding *)(netdev_priv(to_net_dev(cd))))
drivers/net/bonding/bond_sysfs.c
310
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
322
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
333
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
345
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
358
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
372
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
386
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
397
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
40
struct bonding *bond;
drivers/net/bonding/bond_sysfs.c
412
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
426
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
438
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
458
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
486
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
506
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
519
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
540
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
561
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
582
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
603
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
621
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
64
struct bonding *bond;
drivers/net/bonding/bond_sysfs.c
656
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
668
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
680
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
691
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
702
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
714
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
728
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
743
struct bonding *bond = to_bond(d);
drivers/net/bonding/bond_sysfs.c
844
void bond_prepare_sysfs_group(struct bonding *bond)
drivers/net/wireless/realtek/rtl8xxxu/8192c.c
342
u32 val32, bonding, sys_cfg, vendor;
drivers/net/wireless/realtek/rtl8xxxu/8192c.c
354
bonding = rtl8xxxu_read32(priv, REG_HPON_FSM);
drivers/net/wireless/realtek/rtl8xxxu/8192c.c
355
bonding &= HPON_FSM_BONDING_MASK;
drivers/net/wireless/realtek/rtl8xxxu/8192c.c
356
if (bonding == HPON_FSM_BONDING_1T2R) {
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
468
u32 val32, bonding, sys_cfg, vendor;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
479
bonding = rtl8xxxu_read32(priv, REG_HPON_FSM);
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
480
bonding &= HPON_FSM_BONDING_MASK;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
481
if (bonding == HPON_FSM_BONDING_1T2R) {
drivers/thunderbolt/switch.c
1089
static int tb_port_set_lane_bonding(struct tb_port *port, bool bonding)
drivers/thunderbolt/switch.c
1102
if (bonding)
include/net/bond_3ad.h
159
struct bonding;
include/net/bond_3ad.h
298
void bond_3ad_initialize(struct bonding *bond);
include/net/bond_3ad.h
302
void bond_3ad_initiate_agg_selection(struct bonding *bond, int timeout);
include/net/bond_3ad.h
305
int bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info);
include/net/bond_3ad.h
306
int __bond_3ad_get_active_agg_info(struct bonding *bond,
include/net/bond_3ad.h
308
int bond_3ad_lacpdu_recv(const struct sk_buff *skb, struct bonding *bond,
include/net/bond_3ad.h
310
int bond_3ad_set_carrier(struct bonding *bond);
include/net/bond_3ad.h
311
void bond_3ad_update_lacp_rate(struct bonding *bond);
include/net/bond_3ad.h
312
void bond_3ad_update_lacp_active(struct bonding *bond);
include/net/bond_3ad.h
313
void bond_3ad_update_ad_actor_settings(struct bonding *bond);
include/net/bond_alb.h
11
struct bonding;
include/net/bond_alb.h
153
int bond_alb_initialize(struct bonding *bond, int rlb_enabled);
include/net/bond_alb.h
154
void bond_alb_deinitialize(struct bonding *bond);
include/net/bond_alb.h
155
int bond_alb_init_slave(struct bonding *bond, struct slave *slave);
include/net/bond_alb.h
156
void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave);
include/net/bond_alb.h
157
void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link);
include/net/bond_alb.h
158
void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave);
include/net/bond_alb.h
161
struct slave *bond_xmit_alb_slave_get(struct bonding *bond,
include/net/bond_alb.h
163
struct slave *bond_xmit_tlb_slave_get(struct bonding *bond,
include/net/bond_alb.h
167
void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id);
include/net/bond_options.h
104
struct bonding;
include/net/bond_options.h
121
int (*set)(struct bonding *bond, const struct bond_opt_value *val);
include/net/bond_options.h
124
int __bond_opt_set(struct bonding *bond, unsigned int option,
include/net/bond_options.h
127
int __bond_opt_set_notify(struct bonding *bond, unsigned int option,
include/net/bond_options.h
129
int bond_opt_tryset_rtnl(struct bonding *bond, unsigned int option, char *buf);
include/net/bond_options.h
162
void bond_option_arp_ip_targets_clear(struct bonding *bond);
include/net/bond_options.h
164
void bond_option_ns_ip6_targets_clear(struct bonding *bond);
include/net/bond_options.h
166
void bond_slave_ns_maddrs_add(struct bonding *bond, struct slave *slave);
include/net/bond_options.h
167
void bond_slave_ns_maddrs_del(struct bonding *bond, struct slave *slave);
include/net/bonding.h
161
struct bonding *bond; /* our master */
include/net/bonding.h
228
int (*recv_probe)(const struct sk_buff *, struct bonding *,
include/net/bonding.h
290
static inline struct slave *bond_get_slave_by_dev(struct bonding *bond,
include/net/bonding.h
296
static inline struct bonding *bond_get_bond_by_slave(struct slave *slave)
include/net/bonding.h
301
static inline bool bond_should_override_tx_queue(struct bonding *bond)
include/net/bonding.h
307
static inline bool bond_is_lb(const struct bonding *bond)
include/net/bonding.h
313
static inline bool bond_needs_speed_duplex(const struct bonding *bond)
include/net/bonding.h
318
static inline bool bond_is_nondyn_tlb(const struct bonding *bond)
include/net/bonding.h
323
static inline bool bond_mode_can_use_xmit_hash(const struct bonding *bond)
include/net/bonding.h
331
static inline bool bond_mode_uses_xmit_hash(const struct bonding *bond)
include/net/bonding.h
350
static inline bool bond_uses_primary(struct bonding *bond)
include/net/bonding.h
355
static inline struct net_device *bond_option_active_slave_get_rcu(struct bonding *bond)
include/net/bonding.h
404
static inline void bond_slave_state_change(struct bonding *bond)
include/net/bonding.h
417
static inline void bond_slave_state_notify(struct bonding *bond)
include/net/bonding.h
494
static inline int slave_do_arp_validate(struct bonding *bond,
include/net/bonding.h
500
static inline int slave_do_arp_validate_only(struct bonding *bond)
include/net/bonding.h
522
static inline unsigned long slave_oldest_target_arp_rx(struct bonding *bond,
include/net/bonding.h
536
static inline unsigned long slave_last_rx(struct bonding *bond,
include/net/bonding.h
642
static inline void bond_slave_link_notify(struct bonding *bond)
include/net/bonding.h
680
int bond_rcv_validate(const struct sk_buff *skb, struct bonding *bond, struct slave *slave);
include/net/bonding.h
681
netdev_tx_t bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, struct net_device *slave_dev);
include/net/bonding.h
685
void bond_prepare_sysfs_group(struct bonding *bond);
include/net/bonding.h
692
u32 bond_xmit_hash(struct bonding *bond, struct sk_buff *skb);
include/net/bonding.h
693
int bond_set_carrier(struct bonding *bond);
include/net/bonding.h
694
void bond_select_active_slave(struct bonding *bond);
include/net/bonding.h
695
void bond_change_active_slave(struct bonding *bond, struct slave *new_active);
include/net/bonding.h
698
void bond_debug_register(struct bonding *bond);
include/net/bonding.h
699
void bond_debug_unregister(struct bonding *bond);
include/net/bonding.h
700
void bond_debug_reregister(struct bonding *bond);
include/net/bonding.h
703
bool bond_xdp_check(struct bonding *bond, int mode);
include/net/bonding.h
708
struct net_device *bond_option_active_slave_get_rcu(struct bonding *bond);
include/net/bonding.h
713
int bond_update_slave_arr(struct bonding *bond, struct slave *skipslave);
include/net/bonding.h
714
void bond_slave_arr_work_rearm(struct bonding *bond, unsigned long delay);
include/net/bonding.h
715
void bond_peer_notify_work_rearm(struct bonding *bond, unsigned long delay);
include/net/bonding.h
716
void bond_work_init_all(struct bonding *bond);
include/net/bonding.h
717
void bond_work_cancel_all(struct bonding *bond);
include/net/bonding.h
720
void bond_create_proc_entry(struct bonding *bond);
include/net/bonding.h
721
void bond_remove_proc_entry(struct bonding *bond);
include/net/bonding.h
725
static inline void bond_create_proc_entry(struct bonding *bond)
include/net/bonding.h
729
static inline void bond_remove_proc_entry(struct bonding *bond)
include/net/bonding.h
742
static inline struct slave *bond_slave_has_mac(struct bonding *bond,
include/net/bonding.h
756
static inline bool bond_slave_has_mac_rcu(struct bonding *bond, const u8 *mac)
net/batman-adv/mesh-interface.c
756
atomic_set(&bat_priv->bonding, 0);
net/batman-adv/netlink.c
285
!!atomic_read(&bat_priv->bonding)))
net/batman-adv/netlink.c
459
atomic_set(&bat_priv->bonding, !!nla_get_u8(attr));
net/batman-adv/routing.c
546
if (!(recv_if == BATADV_IF_DEFAULT && atomic_read(&bat_priv->bonding)))
net/batman-adv/types.h
1496
atomic_t bonding;