bonding 133 drivers/net/bonding/bond_3ad.c static inline struct bonding *__get_bond_by_port(struct port *port) bonding 151 drivers/net/bonding/bond_3ad.c struct bonding *bond = __get_bond_by_port(port); bonding 217 drivers/net/bonding/bond_3ad.c struct bonding *bond = __get_bond_by_port(port); bonding 231 drivers/net/bonding/bond_3ad.c struct bonding *bond = __get_bond_by_port(port); bonding 378 drivers/net/bonding/bond_3ad.c const struct bonding *bond = bond_get_bond_by_slave(port->slave); bonding 761 drivers/net/bonding/bond_3ad.c struct bonding *bond = aggregator->slave->bond; bonding 1389 drivers/net/bonding/bond_3ad.c struct bonding *bond; bonding 1667 drivers/net/bonding/bond_3ad.c struct bonding *bond = agg->slave->bond; bonding 1985 drivers/net/bonding/bond_3ad.c void bond_3ad_initiate_agg_selection(struct bonding *bond, int timeout) bonding 1997 drivers/net/bonding/bond_3ad.c void bond_3ad_initialize(struct bonding *bond, u16 tick_resolution) bonding 2034 drivers/net/bonding/bond_3ad.c struct bonding *bond = bond_get_bond_by_slave(slave); bonding 2088 drivers/net/bonding/bond_3ad.c struct bonding *bond = slave->bond; bonding 2245 drivers/net/bonding/bond_3ad.c void bond_3ad_update_ad_actor_settings(struct bonding *bond) bonding 2285 drivers/net/bonding/bond_3ad.c struct bonding *bond = container_of(work, struct bonding, bonding 2377 drivers/net/bonding/bond_3ad.c struct bonding *bond = slave->bond; bonding 2575 drivers/net/bonding/bond_3ad.c int bond_3ad_set_carrier(struct bonding *bond) bonding 2615 drivers/net/bonding/bond_3ad.c int __bond_3ad_get_active_agg_info(struct bonding *bond, bonding 2643 drivers/net/bonding/bond_3ad.c int bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info) bonding 2654 drivers/net/bonding/bond_3ad.c int bond_3ad_lacpdu_recv(const struct sk_buff *skb, struct bonding *bond, bonding 2686 drivers/net/bonding/bond_3ad.c void bond_3ad_update_lacp_rate(struct bonding *bond) bonding 56 drivers/net/bonding/bond_alb.c static void rlb_purge_src_ip(struct bonding *bond, struct arp_pkt *arp); bonding 57 drivers/net/bonding/bond_alb.c static void rlb_src_unlink(struct bonding *bond, u32 index); bonding 58 drivers/net/bonding/bond_alb.c static void rlb_src_link(struct bonding *bond, u32 ip_src_hash, bonding 93 drivers/net/bonding/bond_alb.c static void __tlb_clear_slave(struct bonding *bond, struct slave *slave, bonding 115 drivers/net/bonding/bond_alb.c static void tlb_clear_slave(struct bonding *bond, struct slave *slave, bonding 124 drivers/net/bonding/bond_alb.c static int tlb_initialize(struct bonding *bond) bonding 148 drivers/net/bonding/bond_alb.c static void tlb_deinitialize(struct bonding *bond) bonding 166 drivers/net/bonding/bond_alb.c static struct slave *tlb_get_least_loaded_slave(struct bonding *bond) bonding 190 drivers/net/bonding/bond_alb.c static struct slave *__tlb_choose_channel(struct bonding *bond, u32 hash_index, bonding 226 drivers/net/bonding/bond_alb.c static struct slave *tlb_choose_channel(struct bonding *bond, u32 hash_index, bonding 247 drivers/net/bonding/bond_alb.c static void rlb_update_entry_from_arp(struct bonding *bond, struct arp_pkt *arp) bonding 271 drivers/net/bonding/bond_alb.c static int rlb_arp_recv(const struct sk_buff *skb, struct bonding *bond, bonding 305 drivers/net/bonding/bond_alb.c static struct slave *__rlb_next_rx_slave(struct bonding *bond) bonding 338 drivers/net/bonding/bond_alb.c static struct slave *rlb_next_rx_slave(struct bonding *bond) bonding 356 drivers/net/bonding/bond_alb.c static void rlb_teach_disabled_mac_on_primary(struct bonding *bond, u8 addr[]) bonding 379 drivers/net/bonding/bond_alb.c static void rlb_clear_slave(struct bonding *bond, struct slave *slave) bonding 458 drivers/net/bonding/bond_alb.c static void rlb_update_rx_clients(struct bonding *bond) bonding 486 drivers/net/bonding/bond_alb.c static void rlb_req_update_slave_clients(struct bonding *bond, struct slave *slave) bonding 518 drivers/net/bonding/bond_alb.c static void rlb_req_update_subnet_clients(struct bonding *bond, __be32 src_ip) bonding 552 drivers/net/bonding/bond_alb.c struct bonding *bond, bonding 650 drivers/net/bonding/bond_alb.c static struct slave *rlb_arp_xmit(struct sk_buff *skb, struct bonding *bond) bonding 699 drivers/net/bonding/bond_alb.c static void rlb_rebalance(struct bonding *bond) bonding 753 drivers/net/bonding/bond_alb.c static void rlb_delete_table_entry_dst(struct bonding *bond, u32 index) bonding 768 drivers/net/bonding/bond_alb.c static void rlb_src_unlink(struct bonding *bond, u32 index) bonding 791 drivers/net/bonding/bond_alb.c static void rlb_delete_table_entry(struct bonding *bond, u32 index) bonding 805 drivers/net/bonding/bond_alb.c static void rlb_src_link(struct bonding *bond, u32 ip_src_hash, u32 ip_dst_hash) bonding 821 drivers/net/bonding/bond_alb.c static void rlb_purge_src_ip(struct bonding *bond, struct arp_pkt *arp) bonding 841 drivers/net/bonding/bond_alb.c static int rlb_initialize(struct bonding *bond) bonding 869 drivers/net/bonding/bond_alb.c static void rlb_deinitialize(struct bonding *bond) bonding 882 drivers/net/bonding/bond_alb.c static void rlb_clear_vlan(struct bonding *bond, unsigned short vlan_id) bonding 939 drivers/net/bonding/bond_alb.c struct bonding *bond; bonding 949 drivers/net/bonding/bond_alb.c struct bonding *bond = data->bond; bonding 985 drivers/net/bonding/bond_alb.c struct bonding *bond = bond_get_bond_by_slave(slave); bonding 1048 drivers/net/bonding/bond_alb.c static void alb_fasten_mac_swap(struct bonding *bond, struct slave *slave1, bonding 1102 drivers/net/bonding/bond_alb.c static void alb_change_hw_addr_on_detach(struct bonding *bond, struct slave *slave) bonding 1145 drivers/net/bonding/bond_alb.c static int alb_handle_addr_collision_on_attach(struct bonding *bond, struct slave *slave) bonding 1221 drivers/net/bonding/bond_alb.c static int alb_set_mac_address(struct bonding *bond, void *addr) bonding 1270 drivers/net/bonding/bond_alb.c int bond_alb_initialize(struct bonding *bond, int rlb_enabled) bonding 1292 drivers/net/bonding/bond_alb.c void bond_alb_deinitialize(struct bonding *bond) bonding 1302 drivers/net/bonding/bond_alb.c static netdev_tx_t bond_do_alb_xmit(struct sk_buff *skb, struct bonding *bond, bonding 1339 drivers/net/bonding/bond_alb.c struct bonding *bond = netdev_priv(bond_dev); bonding 1377 drivers/net/bonding/bond_alb.c struct bonding *bond = netdev_priv(bond_dev); bonding 1510 drivers/net/bonding/bond_alb.c struct bonding *bond = container_of(work, struct bonding, bonding 1610 drivers/net/bonding/bond_alb.c int bond_alb_init_slave(struct bonding *bond, struct slave *slave) bonding 1639 drivers/net/bonding/bond_alb.c void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave) bonding 1653 drivers/net/bonding/bond_alb.c void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link) bonding 1690 drivers/net/bonding/bond_alb.c void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave) bonding 1763 drivers/net/bonding/bond_alb.c struct bonding *bond = netdev_priv(bond_dev); bonding 1806 drivers/net/bonding/bond_alb.c void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id) bonding 20 drivers/net/bonding/bond_debugfs.c struct bonding *bond = m->private; bonding 50 drivers/net/bonding/bond_debugfs.c void bond_debug_register(struct bonding *bond) bonding 62 drivers/net/bonding/bond_debugfs.c void bond_debug_unregister(struct bonding *bond) bonding 70 drivers/net/bonding/bond_debugfs.c void bond_debug_reregister(struct bonding *bond) bonding 105 drivers/net/bonding/bond_debugfs.c void bond_debug_register(struct bonding *bond) bonding 109 drivers/net/bonding/bond_debugfs.c void bond_debug_unregister(struct bonding *bond) bonding 113 drivers/net/bonding/bond_debugfs.c void bond_debug_reregister(struct bonding *bond) bonding 210 drivers/net/bonding/bond_main.c static bool bond_time_in_interval(struct bonding *bond, unsigned long last_act, bonding 243 drivers/net/bonding/bond_main.c void bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, bonding 282 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 315 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 336 drivers/net/bonding/bond_main.c int bond_set_carrier(struct bonding *bond) bonding 430 drivers/net/bonding/bond_main.c static int bond_check_dev_link(struct bonding *bond, bonding 485 drivers/net/bonding/bond_main.c static int bond_set_promiscuity(struct bonding *bond, int inc) bonding 508 drivers/net/bonding/bond_main.c static int bond_set_allmulti(struct bonding *bond, int inc) bonding 536 drivers/net/bonding/bond_main.c struct bonding *bond = container_of(work, struct bonding, bonding 556 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 576 drivers/net/bonding/bond_main.c static void bond_hw_addr_swap(struct bonding *bond, struct slave *new_active, bonding 628 drivers/net/bonding/bond_main.c static struct slave *bond_get_old_active(struct bonding *bond, bonding 651 drivers/net/bonding/bond_main.c static void bond_do_fail_over_mac(struct bonding *bond, bonding 722 drivers/net/bonding/bond_main.c static struct slave *bond_choose_primary_or_current(struct bonding *bond) bonding 764 drivers/net/bonding/bond_main.c static struct slave *bond_find_best_slave(struct bonding *bond) bonding 787 drivers/net/bonding/bond_main.c static bool bond_should_notify_peers(struct bonding *bond) bonding 823 drivers/net/bonding/bond_main.c void bond_change_active_slave(struct bonding *bond, struct slave *new_active) bonding 930 drivers/net/bonding/bond_main.c void bond_select_active_slave(struct bonding *bond) bonding 985 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 1013 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 1024 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(dev); bonding 1056 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(dev); bonding 1086 drivers/net/bonding/bond_main.c static void bond_compute_features(struct bonding *bond) bonding 1162 drivers/net/bonding/bond_main.c struct bonding *bond) bonding 1178 drivers/net/bonding/bond_main.c struct bonding *bond; bonding 1179 drivers/net/bonding/bond_main.c int (*recv_probe)(const struct sk_buff *, struct bonding *, bonding 1236 drivers/net/bonding/bond_main.c static enum netdev_lag_tx_type bond_lag_tx_type(struct bonding *bond) bonding 1253 drivers/net/bonding/bond_main.c static enum netdev_lag_hash bond_lag_hash_type(struct bonding *bond, bonding 1275 drivers/net/bonding/bond_main.c static int bond_master_upper_dev_link(struct bonding *bond, struct slave *slave, bonding 1289 drivers/net/bonding/bond_main.c static void bond_upper_dev_unlink(struct bonding *bond, struct slave *slave) bonding 1295 drivers/net/bonding/bond_main.c static struct slave *bond_alloc_slave(struct bonding *bond) bonding 1318 drivers/net/bonding/bond_main.c struct bonding *bond = bond_get_bond_by_slave(slave); bonding 1327 drivers/net/bonding/bond_main.c static void bond_fill_ifbond(struct bonding *bond, struct ifbond *info) bonding 1378 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 1873 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 2036 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 2051 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 2057 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 2076 drivers/net/bonding/bond_main.c static int bond_miimon_inspect(struct bonding *bond) bonding 2171 drivers/net/bonding/bond_main.c static void bond_miimon_link_change(struct bonding *bond, bonding 2189 drivers/net/bonding/bond_main.c static void bond_miimon_commit(struct bonding *bond) bonding 2288 drivers/net/bonding/bond_main.c struct bonding *bond = container_of(work, struct bonding, bonding 2349 drivers/net/bonding/bond_main.c static bool bond_has_this_ip(struct bonding *bond, __be32 ip) bonding 2462 drivers/net/bonding/bond_main.c static void bond_arp_send_all(struct bonding *bond, struct slave *slave) bonding 2516 drivers/net/bonding/bond_main.c static void bond_validate_arp(struct bonding *bond, struct slave *slave, __be32 sip, __be32 tip) bonding 2536 drivers/net/bonding/bond_main.c int bond_arp_rcv(const struct sk_buff *skb, struct bonding *bond, bonding 2634 drivers/net/bonding/bond_main.c static bool bond_time_in_interval(struct bonding *bond, unsigned long last_act, bonding 2650 drivers/net/bonding/bond_main.c static void bond_loadbalance_arp_mon(struct bonding *bond) bonding 2765 drivers/net/bonding/bond_main.c static int bond_ab_arp_inspect(struct bonding *bond) bonding 2832 drivers/net/bonding/bond_main.c static void bond_ab_arp_commit(struct bonding *bond) bonding 2908 drivers/net/bonding/bond_main.c static bool bond_ab_arp_probe(struct bonding *bond) bonding 2991 drivers/net/bonding/bond_main.c static void bond_activebackup_arp_mon(struct bonding *bond) bonding 3047 drivers/net/bonding/bond_main.c struct bonding *bond = container_of(work, struct bonding, bonding 3059 drivers/net/bonding/bond_main.c static int bond_event_changename(struct bonding *bond) bonding 3072 drivers/net/bonding/bond_main.c struct bonding *event_bond = netdev_priv(bond_dev); bonding 3096 drivers/net/bonding/bond_main.c struct bonding *bond; bonding 3253 drivers/net/bonding/bond_main.c static bool bond_flow_dissect(struct bonding *bond, struct sk_buff *skb, bonding 3297 drivers/net/bonding/bond_main.c u32 bond_xmit_hash(struct bonding *bond, struct sk_buff *skb) bonding 3325 drivers/net/bonding/bond_main.c void bond_work_init_all(struct bonding *bond) bonding 3336 drivers/net/bonding/bond_main.c static void bond_work_cancel_all(struct bonding *bond) bonding 3348 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 3399 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 3483 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 3515 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 3622 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 3635 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 3657 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(n->dev); bonding 3713 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 3770 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 3845 drivers/net/bonding/bond_main.c static void bond_xmit_slave_id(struct bonding *bond, struct sk_buff *skb, int slave_id) bonding 3883 drivers/net/bonding/bond_main.c static u32 bond_rr_gen_slave_id(struct bonding *bond) bonding 3911 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 3957 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 3973 drivers/net/bonding/bond_main.c void bond_slave_arr_work_rearm(struct bonding *bond, unsigned long delay) bonding 3981 drivers/net/bonding/bond_main.c struct bonding *bond = container_of(work, struct bonding, bonding 4008 drivers/net/bonding/bond_main.c int bond_update_slave_arr(struct bonding *bond, struct slave *skipslave) bonding 4100 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(dev); bonding 4121 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 4150 drivers/net/bonding/bond_main.c static inline int bond_slave_override(struct bonding *bond, bonding 4199 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(dev); bonding 4230 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(dev); bonding 4252 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 4327 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 4334 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 4385 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 4800 drivers/net/bonding/bond_main.c struct bonding *bond = netdev_priv(bond_dev); bonding 4840 drivers/net/bonding/bond_main.c struct bonding *bond; bonding 4846 drivers/net/bonding/bond_main.c bond_dev = alloc_netdev_mq(sizeof(struct bonding), bonding 4894 drivers/net/bonding/bond_main.c struct bonding *bond, *tmp_bond; bonding 135 drivers/net/bonding/bond_netlink.c struct bonding *bond = netdev_priv(bond_dev); bonding 162 drivers/net/bonding/bond_netlink.c struct bonding *bond = netdev_priv(bond_dev); bonding 462 drivers/net/bonding/bond_netlink.c struct bonding *bond = netdev_priv(bond_dev); bonding 510 drivers/net/bonding/bond_netlink.c static int bond_option_active_slave_get_ifindex(struct bonding *bond) bonding 525 drivers/net/bonding/bond_netlink.c struct bonding *bond = netdev_priv(bond_dev); bonding 708 drivers/net/bonding/bond_netlink.c struct bonding *bond; bonding 755 drivers/net/bonding/bond_netlink.c .priv_size = sizeof(struct bonding), bonding 19 drivers/net/bonding/bond_options.c static int bond_option_active_slave_set(struct bonding *bond, bonding 21 drivers/net/bonding/bond_options.c static int bond_option_miimon_set(struct bonding *bond, bonding 23 drivers/net/bonding/bond_options.c static int bond_option_updelay_set(struct bonding *bond, bonding 25 drivers/net/bonding/bond_options.c static int bond_option_downdelay_set(struct bonding *bond, bonding 27 drivers/net/bonding/bond_options.c static int bond_option_peer_notif_delay_set(struct bonding *bond, bonding 29 drivers/net/bonding/bond_options.c static int bond_option_use_carrier_set(struct bonding *bond, bonding 31 drivers/net/bonding/bond_options.c static int bond_option_arp_interval_set(struct bonding *bond, bonding 33 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_target_add(struct bonding *bond, __be32 target); bonding 34 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_target_rem(struct bonding *bond, __be32 target); bonding 35 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_targets_set(struct bonding *bond, bonding 37 drivers/net/bonding/bond_options.c static int bond_option_arp_validate_set(struct bonding *bond, bonding 39 drivers/net/bonding/bond_options.c static int bond_option_arp_all_targets_set(struct bonding *bond, bonding 41 drivers/net/bonding/bond_options.c static int bond_option_primary_set(struct bonding *bond, bonding 43 drivers/net/bonding/bond_options.c static int bond_option_primary_reselect_set(struct bonding *bond, bonding 45 drivers/net/bonding/bond_options.c static int bond_option_fail_over_mac_set(struct bonding *bond, bonding 47 drivers/net/bonding/bond_options.c static int bond_option_xmit_hash_policy_set(struct bonding *bond, bonding 49 drivers/net/bonding/bond_options.c static int bond_option_resend_igmp_set(struct bonding *bond, bonding 51 drivers/net/bonding/bond_options.c static int bond_option_num_peer_notif_set(struct bonding *bond, bonding 53 drivers/net/bonding/bond_options.c static int bond_option_all_slaves_active_set(struct bonding *bond, bonding 55 drivers/net/bonding/bond_options.c static int bond_option_min_links_set(struct bonding *bond, bonding 57 drivers/net/bonding/bond_options.c static int bond_option_lp_interval_set(struct bonding *bond, bonding 59 drivers/net/bonding/bond_options.c static int bond_option_pps_set(struct bonding *bond, bonding 61 drivers/net/bonding/bond_options.c static int bond_option_lacp_rate_set(struct bonding *bond, bonding 63 drivers/net/bonding/bond_options.c static int bond_option_ad_select_set(struct bonding *bond, bonding 65 drivers/net/bonding/bond_options.c static int bond_option_queue_id_set(struct bonding *bond, bonding 67 drivers/net/bonding/bond_options.c static int bond_option_mode_set(struct bonding *bond, bonding 69 drivers/net/bonding/bond_options.c static int bond_option_slaves_set(struct bonding *bond, bonding 71 drivers/net/bonding/bond_options.c static int bond_option_tlb_dynamic_lb_set(struct bonding *bond, bonding 73 drivers/net/bonding/bond_options.c static int bond_option_ad_actor_sys_prio_set(struct bonding *bond, bonding 75 drivers/net/bonding/bond_options.c static int bond_option_ad_actor_system_set(struct bonding *bond, bonding 77 drivers/net/bonding/bond_options.c static int bond_option_ad_user_port_key_set(struct bonding *bond, bonding 574 drivers/net/bonding/bond_options.c static int bond_opt_check_deps(struct bonding *bond, bonding 589 drivers/net/bonding/bond_options.c static void bond_opt_dep_print(struct bonding *bond, bonding 602 drivers/net/bonding/bond_options.c static void bond_opt_error_interpret(struct bonding *bond, bonding 657 drivers/net/bonding/bond_options.c int __bond_opt_set(struct bonding *bond, bonding 695 drivers/net/bonding/bond_options.c int __bond_opt_set_notify(struct bonding *bond, bonding 719 drivers/net/bonding/bond_options.c int bond_opt_tryset_rtnl(struct bonding *bond, unsigned int option, char *buf) bonding 748 drivers/net/bonding/bond_options.c static int bond_option_mode_set(struct bonding *bond, bonding 777 drivers/net/bonding/bond_options.c static int bond_option_active_slave_set(struct bonding *bond, bonding 841 drivers/net/bonding/bond_options.c static int bond_option_miimon_set(struct bonding *bond, bonding 883 drivers/net/bonding/bond_options.c static int _bond_option_delay_set(struct bonding *bond, bonding 911 drivers/net/bonding/bond_options.c static int bond_option_updelay_set(struct bonding *bond, bonding 918 drivers/net/bonding/bond_options.c static int bond_option_downdelay_set(struct bonding *bond, bonding 925 drivers/net/bonding/bond_options.c static int bond_option_peer_notif_delay_set(struct bonding *bond, bonding 934 drivers/net/bonding/bond_options.c static int bond_option_use_carrier_set(struct bonding *bond, bonding 948 drivers/net/bonding/bond_options.c static int bond_option_arp_interval_set(struct bonding *bond, bonding 983 drivers/net/bonding/bond_options.c static void _bond_options_arp_ip_target_set(struct bonding *bond, int slot, bonding 998 drivers/net/bonding/bond_options.c static int _bond_option_arp_ip_target_add(struct bonding *bond, __be32 target) bonding 1028 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_target_add(struct bonding *bond, __be32 target) bonding 1033 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_target_rem(struct bonding *bond, __be32 target) bonding 1072 drivers/net/bonding/bond_options.c void bond_option_arp_ip_targets_clear(struct bonding *bond) bonding 1080 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_targets_set(struct bonding *bond, bonding 1106 drivers/net/bonding/bond_options.c static int bond_option_arp_validate_set(struct bonding *bond, bonding 1116 drivers/net/bonding/bond_options.c static int bond_option_arp_all_targets_set(struct bonding *bond, bonding 1126 drivers/net/bonding/bond_options.c static int bond_option_primary_set(struct bonding *bond, bonding 1175 drivers/net/bonding/bond_options.c static int bond_option_primary_reselect_set(struct bonding *bond, bonding 1189 drivers/net/bonding/bond_options.c static int bond_option_fail_over_mac_set(struct bonding *bond, bonding 1199 drivers/net/bonding/bond_options.c static int bond_option_xmit_hash_policy_set(struct bonding *bond, bonding 1209 drivers/net/bonding/bond_options.c static int bond_option_resend_igmp_set(struct bonding *bond, bonding 1219 drivers/net/bonding/bond_options.c static int bond_option_num_peer_notif_set(struct bonding *bond, bonding 1227 drivers/net/bonding/bond_options.c static int bond_option_all_slaves_active_set(struct bonding *bond, bonding 1248 drivers/net/bonding/bond_options.c static int bond_option_min_links_set(struct bonding *bond, bonding 1259 drivers/net/bonding/bond_options.c static int bond_option_lp_interval_set(struct bonding *bond, bonding 1267 drivers/net/bonding/bond_options.c static int bond_option_pps_set(struct bonding *bond, bonding 1287 drivers/net/bonding/bond_options.c static int bond_option_lacp_rate_set(struct bonding *bond, bonding 1298 drivers/net/bonding/bond_options.c static int bond_option_ad_select_set(struct bonding *bond, bonding 1308 drivers/net/bonding/bond_options.c static int bond_option_queue_id_set(struct bonding *bond, bonding 1369 drivers/net/bonding/bond_options.c static int bond_option_slaves_set(struct bonding *bond, bonding 1419 drivers/net/bonding/bond_options.c static int bond_option_tlb_dynamic_lb_set(struct bonding *bond, bonding 1429 drivers/net/bonding/bond_options.c static int bond_option_ad_actor_sys_prio_set(struct bonding *bond, bonding 1441 drivers/net/bonding/bond_options.c static int bond_option_ad_actor_system_set(struct bonding *bond, bonding 1469 drivers/net/bonding/bond_options.c static int bond_option_ad_user_port_key_set(struct bonding *bond, bonding 13 drivers/net/bonding/bond_procfs.c struct bonding *bond = PDE_DATA(file_inode(seq->file)); bonding 32 drivers/net/bonding/bond_procfs.c struct bonding *bond = PDE_DATA(file_inode(seq->file)); bonding 59 drivers/net/bonding/bond_procfs.c struct bonding *bond = PDE_DATA(file_inode(seq->file)); bonding 172 drivers/net/bonding/bond_procfs.c struct bonding *bond = PDE_DATA(file_inode(seq->file)); bonding 262 drivers/net/bonding/bond_procfs.c void bond_create_proc_entry(struct bonding *bond) bonding 278 drivers/net/bonding/bond_procfs.c void bond_remove_proc_entry(struct bonding *bond) bonding 29 drivers/net/bonding/bond_sysfs.c #define to_bond(cd) ((struct bonding *)(netdev_priv(to_net_dev(cd)))) bonding 41 drivers/net/bonding/bond_sysfs.c struct bonding *bond; bonding 64 drivers/net/bonding/bond_sysfs.c struct bonding *bond; bonding 145 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 168 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 201 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 215 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 230 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 246 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 262 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 278 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 290 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 311 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 322 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 334 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 347 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 361 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 372 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 387 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 400 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 412 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 432 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 449 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 462 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 482 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 495 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 515 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 535 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 555 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 575 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 592 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 627 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 639 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 651 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 662 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 672 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 684 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 698 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 713 drivers/net/bonding/bond_sysfs.c struct bonding *bond = to_bond(d); bonding 812 drivers/net/bonding/bond_sysfs.c void bond_prepare_sysfs_group(struct bonding *bond) bonding 1611 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c u32 val32, bonding; bonding 1645 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c bonding = rtl8xxxu_read32(priv, REG_HPON_FSM); bonding 1646 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c bonding &= HPON_FSM_BONDING_MASK; bonding 1649 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c if (bonding == HPON_FSM_BONDING_1T2R) { bonding 1662 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c } else if (bonding == HPON_FSM_BONDING_1T2R) { bonding 158 include/net/bond_3ad.h struct bonding; bonding 293 include/net/bond_3ad.h void bond_3ad_initialize(struct bonding *bond, u16 tick_resolution); bonding 297 include/net/bond_3ad.h void bond_3ad_initiate_agg_selection(struct bonding *bond, int timeout); bonding 300 include/net/bond_3ad.h int bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info); bonding 301 include/net/bond_3ad.h int __bond_3ad_get_active_agg_info(struct bonding *bond, bonding 303 include/net/bond_3ad.h int bond_3ad_lacpdu_recv(const struct sk_buff *skb, struct bonding *bond, bonding 305 include/net/bond_3ad.h int bond_3ad_set_carrier(struct bonding *bond); bonding 306 include/net/bond_3ad.h void bond_3ad_update_lacp_rate(struct bonding *bond); bonding 307 include/net/bond_3ad.h void bond_3ad_update_ad_actor_settings(struct bonding *bond); bonding 11 include/net/bond_alb.h struct bonding; bonding 153 include/net/bond_alb.h int bond_alb_initialize(struct bonding *bond, int rlb_enabled); bonding 154 include/net/bond_alb.h void bond_alb_deinitialize(struct bonding *bond); bonding 155 include/net/bond_alb.h int bond_alb_init_slave(struct bonding *bond, struct slave *slave); bonding 156 include/net/bond_alb.h void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave); bonding 157 include/net/bond_alb.h void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link); bonding 158 include/net/bond_alb.h void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave); bonding 163 include/net/bond_alb.h void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id); bonding 82 include/net/bond_options.h struct bonding; bonding 99 include/net/bond_options.h int (*set)(struct bonding *bond, const struct bond_opt_value *val); bonding 102 include/net/bond_options.h int __bond_opt_set(struct bonding *bond, unsigned int option, bonding 104 include/net/bond_options.h int __bond_opt_set_notify(struct bonding *bond, unsigned int option, bonding 106 include/net/bond_options.h int bond_opt_tryset_rtnl(struct bonding *bond, unsigned int option, char *buf); bonding 131 include/net/bond_options.h void bond_option_arp_ip_targets_clear(struct bonding *bond); bonding 154 include/net/bonding.h struct bonding *bond; /* our master */ bonding 206 include/net/bonding.h int (*recv_probe)(const struct sk_buff *, struct bonding *, bonding 262 include/net/bonding.h static inline struct slave *bond_get_slave_by_dev(struct bonding *bond, bonding 268 include/net/bonding.h static inline struct bonding *bond_get_bond_by_slave(struct slave *slave) bonding 273 include/net/bonding.h static inline bool bond_should_override_tx_queue(struct bonding *bond) bonding 279 include/net/bonding.h static inline bool bond_is_lb(const struct bonding *bond) bonding 285 include/net/bonding.h static inline bool bond_needs_speed_duplex(const struct bonding *bond) bonding 290 include/net/bonding.h static inline bool bond_is_nondyn_tlb(const struct bonding *bond) bonding 295 include/net/bonding.h static inline bool bond_mode_can_use_xmit_hash(const struct bonding *bond) bonding 303 include/net/bonding.h static inline bool bond_mode_uses_xmit_hash(const struct bonding *bond) bonding 322 include/net/bonding.h static inline bool bond_uses_primary(struct bonding *bond) bonding 327 include/net/bonding.h static inline struct net_device *bond_option_active_slave_get_rcu(struct bonding *bond) bonding 376 include/net/bonding.h static inline void bond_slave_state_change(struct bonding *bond) bonding 389 include/net/bonding.h static inline void bond_slave_state_notify(struct bonding *bond) bonding 466 include/net/bonding.h static inline int slave_do_arp_validate(struct bonding *bond, bonding 472 include/net/bonding.h static inline int slave_do_arp_validate_only(struct bonding *bond) bonding 485 include/net/bonding.h static inline unsigned long slave_oldest_target_arp_rx(struct bonding *bond, bonding 498 include/net/bonding.h static inline unsigned long slave_last_rx(struct bonding *bond, bonding 574 include/net/bonding.h static inline void bond_slave_link_notify(struct bonding *bond) bonding 612 include/net/bonding.h int bond_arp_rcv(const struct sk_buff *skb, struct bonding *bond, struct slave *slave); bonding 613 include/net/bonding.h void bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, struct net_device *slave_dev); bonding 617 include/net/bonding.h void bond_prepare_sysfs_group(struct bonding *bond); bonding 623 include/net/bonding.h u32 bond_xmit_hash(struct bonding *bond, struct sk_buff *skb); bonding 624 include/net/bonding.h int bond_set_carrier(struct bonding *bond); bonding 625 include/net/bonding.h void bond_select_active_slave(struct bonding *bond); bonding 626 include/net/bonding.h void bond_change_active_slave(struct bonding *bond, struct slave *new_active); bonding 629 include/net/bonding.h void bond_debug_register(struct bonding *bond); bonding 630 include/net/bonding.h void bond_debug_unregister(struct bonding *bond); bonding 631 include/net/bonding.h void bond_debug_reregister(struct bonding *bond); bonding 637 include/net/bonding.h struct net_device *bond_option_active_slave_get_rcu(struct bonding *bond); bonding 642 include/net/bonding.h int bond_update_slave_arr(struct bonding *bond, struct slave *skipslave); bonding 643 include/net/bonding.h void bond_slave_arr_work_rearm(struct bonding *bond, unsigned long delay); bonding 644 include/net/bonding.h void bond_work_init_all(struct bonding *bond); bonding 647 include/net/bonding.h void bond_create_proc_entry(struct bonding *bond); bonding 648 include/net/bonding.h void bond_remove_proc_entry(struct bonding *bond); bonding 652 include/net/bonding.h static inline void bond_create_proc_entry(struct bonding *bond) bonding 656 include/net/bonding.h static inline void bond_remove_proc_entry(struct bonding *bond) bonding 669 include/net/bonding.h static inline struct slave *bond_slave_has_mac(struct bonding *bond, bonding 683 include/net/bonding.h static inline struct slave *bond_slave_has_mac_rcu(struct bonding *bond, bonding 697 include/net/bonding.h static inline bool bond_slave_has_mac_rx(struct bonding *bond, const u8 *mac) bonding 290 net/batman-adv/netlink.c !!atomic_read(&bat_priv->bonding))) bonding 472 net/batman-adv/netlink.c atomic_set(&bat_priv->bonding, !!nla_get_u8(attr)); bonding 565 net/batman-adv/routing.c if (!(recv_if == BATADV_IF_DEFAULT && atomic_read(&bat_priv->bonding))) bonding 767 net/batman-adv/soft-interface.c atomic_set(&bat_priv->bonding, 0); bonding 728 net/batman-adv/sysfs.c BATADV_ATTR_SIF_BOOL(bonding, 0644, NULL); bonding 1578 net/batman-adv/types.h atomic_t bonding;