Home
last modified time | relevance | path

Searched refs:bonding (Results 1 – 4 of 4) sorted by relevance

/include/net/
Dbond_alb.h11 struct bonding;
153 int bond_alb_initialize(struct bonding *bond, int rlb_enabled);
154 void bond_alb_deinitialize(struct bonding *bond);
155 int bond_alb_init_slave(struct bonding *bond, struct slave *slave);
156 void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave);
157 void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link);
158 void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave);
161 struct slave *bond_xmit_alb_slave_get(struct bonding *bond,
163 struct slave *bond_xmit_tlb_slave_get(struct bonding *bond,
167 void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id);
Dbonding.h156 struct bonding *bond; /* our master */
210 struct bonding { struct
220 int (*recv_probe)(const struct sk_buff *, struct bonding *, argument
276 bool bond_sk_check(struct bonding *bond); argument
283 static inline struct slave *bond_get_slave_by_dev(struct bonding *bond, in bond_get_slave_by_dev()
289 static inline struct bonding *bond_get_bond_by_slave(struct slave *slave) in bond_get_bond_by_slave()
294 static inline bool bond_should_override_tx_queue(struct bonding *bond) in bond_should_override_tx_queue()
300 static inline bool bond_is_lb(const struct bonding *bond) in bond_is_lb()
306 static inline bool bond_needs_speed_duplex(const struct bonding *bond) in bond_needs_speed_duplex()
311 static inline bool bond_is_nondyn_tlb(const struct bonding *bond) in bond_is_nondyn_tlb()
[all …]
Dbond_options.h84 struct bonding;
101 int (*set)(struct bonding *bond, const struct bond_opt_value *val);
104 int __bond_opt_set(struct bonding *bond, unsigned int option,
106 int __bond_opt_set_notify(struct bonding *bond, unsigned int option,
108 int bond_opt_tryset_rtnl(struct bonding *bond, unsigned int option, char *buf);
133 void bond_option_arp_ip_targets_clear(struct bonding *bond);
Dbond_3ad.h156 struct bonding;
291 void bond_3ad_initialize(struct bonding *bond, u16 tick_resolution);
295 void bond_3ad_initiate_agg_selection(struct bonding *bond, int timeout);
298 int bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info);
299 int __bond_3ad_get_active_agg_info(struct bonding *bond,
301 int bond_3ad_lacpdu_recv(const struct sk_buff *skb, struct bonding *bond,
303 int bond_3ad_set_carrier(struct bonding *bond);
304 void bond_3ad_update_lacp_active(struct bonding *bond);
305 void bond_3ad_update_lacp_rate(struct bonding *bond);
306 void bond_3ad_update_ad_actor_settings(struct bonding *bond);