Lines Matching refs:bonding

144 	struct bonding *bond; /* our master */
189 struct bonding { struct
198 int (*recv_probe)(const struct sk_buff *, struct bonding *, argument
253 static inline struct slave *bond_get_slave_by_dev(struct bonding *bond, in bond_get_slave_by_dev() argument
259 static inline struct bonding *bond_get_bond_by_slave(struct slave *slave) in bond_get_bond_by_slave()
264 static inline bool bond_should_override_tx_queue(struct bonding *bond) in bond_should_override_tx_queue()
270 static inline bool bond_is_lb(const struct bonding *bond) in bond_is_lb()
276 static inline bool bond_needs_speed_duplex(const struct bonding *bond) in bond_needs_speed_duplex()
281 static inline bool bond_is_nondyn_tlb(const struct bonding *bond) in bond_is_nondyn_tlb()
286 static inline bool bond_mode_can_use_xmit_hash(const struct bonding *bond) in bond_mode_can_use_xmit_hash()
294 static inline bool bond_mode_uses_xmit_hash(const struct bonding *bond) in bond_mode_uses_xmit_hash()
313 static inline bool bond_uses_primary(struct bonding *bond) in bond_uses_primary()
318 static inline struct net_device *bond_option_active_slave_get_rcu(struct bonding *bond) in bond_option_active_slave_get_rcu()
367 static inline void bond_slave_state_change(struct bonding *bond) in bond_slave_state_change()
380 static inline void bond_slave_state_notify(struct bonding *bond) in bond_slave_state_notify()
457 static inline int slave_do_arp_validate(struct bonding *bond, in slave_do_arp_validate()
463 static inline int slave_do_arp_validate_only(struct bonding *bond) in slave_do_arp_validate_only()
476 static inline unsigned long slave_oldest_target_arp_rx(struct bonding *bond, in slave_oldest_target_arp_rx()
489 static inline unsigned long slave_last_rx(struct bonding *bond, in slave_last_rx()
565 static inline void bond_slave_link_notify(struct bonding *bond) in bond_slave_link_notify()
603 int bond_arp_rcv(const struct sk_buff *skb, struct bonding *bond, struct slave *slave);
604 void bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, struct net_device *slave_dev);
608 void bond_prepare_sysfs_group(struct bonding *bond);
614 u32 bond_xmit_hash(struct bonding *bond, struct sk_buff *skb);
615 int bond_set_carrier(struct bonding *bond);
616 void bond_select_active_slave(struct bonding *bond);
617 void bond_change_active_slave(struct bonding *bond, struct slave *new_active);
620 void bond_debug_register(struct bonding *bond);
621 void bond_debug_unregister(struct bonding *bond);
622 void bond_debug_reregister(struct bonding *bond);
628 struct net_device *bond_option_active_slave_get_rcu(struct bonding *bond);
633 int bond_update_slave_arr(struct bonding *bond, struct slave *skipslave);
634 void bond_slave_arr_work_rearm(struct bonding *bond, unsigned long delay);
635 void bond_work_init_all(struct bonding *bond);
638 void bond_create_proc_entry(struct bonding *bond);
639 void bond_remove_proc_entry(struct bonding *bond);
643 static inline void bond_create_proc_entry(struct bonding *bond) in bond_create_proc_entry()
647 static inline void bond_remove_proc_entry(struct bonding *bond) in bond_remove_proc_entry()
660 static inline struct slave *bond_slave_has_mac(struct bonding *bond, in bond_slave_has_mac()
674 static inline struct slave *bond_slave_has_mac_rcu(struct bonding *bond, in bond_slave_has_mac_rcu()
688 static inline bool bond_slave_has_mac_rx(struct bonding *bond, const u8 *mac) in bond_slave_has_mac_rx()