| H A D | team_core.c | 3 * drivers/net/team/team.c - Network team device driver 33 #define DRV_NAME "team" 66 static int team_port_set_team_dev_addr(struct team *team, in team_port_set_team_dev_addr() argument 69 return __set_port_dev_addr(port->dev, team->dev->dev_addr); in team_port_set_team_dev_addr() 72 int team_modeop_port_enter(struct team *team, struct team_port *port) in team_modeop_port_enter() argument 74 return team_port_set_team_dev_addr(team, por in team_modeop_port_enter() 78 team_modeop_port_change_dev_addr(struct team * team,struct team_port * port) team_modeop_port_change_dev_addr() argument 119 __team_find_option(struct team * team,const char * opt_name) __team_find_option() argument 137 __team_option_inst_del_option(struct team * team,struct team_option * option) __team_option_inst_del_option() argument 148 __team_option_inst_add(struct team * team,struct team_option * option,struct team_port * port) __team_option_inst_add() argument 176 __team_option_inst_add_option(struct team * team,struct team_option * option) __team_option_inst_add_option() argument 193 __team_option_inst_mark_removed_option(struct team * team,struct team_option * option) __team_option_inst_mark_removed_option() argument 206 __team_option_inst_del_port(struct team * team,struct team_port * port) __team_option_inst_del_port() argument 218 __team_option_inst_add_port(struct team * team,struct team_port * port) __team_option_inst_add_port() argument 238 __team_option_inst_mark_removed_port(struct team * team,struct team_port * port) __team_option_inst_mark_removed_port() argument 251 __team_options_register(struct team * team,const struct team_option * option,size_t option_count) __team_options_register() argument 299 __team_options_mark_removed(struct team * team,const struct team_option * option,size_t option_count) __team_options_mark_removed() argument 314 __team_options_unregister(struct team * team,const struct team_option * option,size_t option_count) __team_options_unregister() argument 334 team_options_register(struct team * team,const struct team_option * option,size_t option_count) team_options_register() argument 348 team_options_unregister(struct team * team,const struct team_option * option,size_t option_count) team_options_unregister() argument 358 team_option_get(struct team * team,struct team_option_inst * opt_inst,struct team_gsetter_ctx * ctx) team_option_get() argument 369 team_option_set(struct team * team,struct team_option_inst * opt_inst,struct team_gsetter_ctx * ctx) team_option_set() argument 387 team_options_change_check(struct team * team) team_options_change_check() argument 500 team_dummy_transmit(struct team * team,struct sk_buff * skb) team_dummy_transmit() argument 506 team_dummy_receive(struct team * team,struct team_port * port,struct sk_buff * skb) team_dummy_receive() argument 517 team_is_mode_set(struct team * team) team_is_mode_set() argument 522 team_set_no_mode(struct team * team) team_set_no_mode() argument 528 team_adjust_ops(struct team * team) team_adjust_ops() argument 553 __team_change_mode(struct team * team,const struct team_mode * new_mode) __team_change_mode() argument 591 team_change_mode(struct team * team,const char * kind) team_change_mode() argument 631 struct team *team; team_notify_peers_work() local 652 team_notify_peers(struct team * team) team_notify_peers() argument 660 team_notify_peers_init(struct team * team) team_notify_peers_init() argument 665 team_notify_peers_fini(struct team * team) team_notify_peers_fini() argument 677 struct team *team; team_mcast_rejoin_work() local 698 team_mcast_rejoin(struct team * team) team_mcast_rejoin() argument 706 team_mcast_rejoin_init(struct team * team) team_mcast_rejoin_init() argument 711 team_mcast_rejoin_fini(struct team * team) team_mcast_rejoin_fini() argument 726 struct team *team; team_handle_frame() local 774 team_queue_override_init(struct team * team) team_queue_override_init() argument 791 team_queue_override_fini(struct team * team) team_queue_override_fini() argument 796 __team_get_qom_list(struct team * team,u16 queue_id) __team_get_qom_list() argument 804 team_queue_override_transmit(struct team * team,struct sk_buff * skb) team_queue_override_transmit() argument 819 __team_queue_override_port_del(struct team * team,struct team_port * port) __team_queue_override_port_del() argument 839 __team_queue_override_port_add(struct team * team,struct team_port * port) __team_queue_override_port_add() argument 858 __team_queue_override_enabled_check(struct team * team) __team_queue_override_enabled_check() argument 876 team_queue_override_port_prio_changed(struct team * team,struct team_port * port) team_queue_override_port_prio_changed() argument 886 team_queue_override_port_change_queue_id(struct team * team,struct team_port * port,u16 new_queue_id) team_queue_override_port_change_queue_id() argument 900 team_queue_override_port_add(struct team * team,struct team_port * port) team_queue_override_port_add() argument 907 team_queue_override_port_del(struct team * team,struct team_port * port) team_queue_override_port_del() argument 919 team_port_find(const struct team * team,const struct team_port * port) team_port_find() argument 936 team_port_enable(struct team * team,struct team_port * port) team_port_enable() argument 953 __reconstruct_port_hlist(struct team * team,int rm_index) __reconstruct_port_hlist() argument 967 team_port_disable(struct team * team,struct team_port * port) team_port_disable() argument 983 team_port_enter(struct team * team,struct team_port * port) team_port_enter() argument 1005 team_port_leave(struct team * team,struct team_port * port) team_port_leave() argument 1059 team_upper_dev_link(struct team * team,struct team_port * port,struct netlink_ext_ack * extack) team_upper_dev_link() argument 1075 team_upper_dev_unlink(struct team * team,struct team_port * port) team_upper_dev_unlink() argument 1085 team_port_add(struct team * team,struct net_device * port_dev,struct netlink_ext_ack * extack) team_port_add() argument 1293 team_port_del(struct team * team,struct net_device * port_dev,bool unregister) team_port_del() argument 1350 team_mode_option_get(struct team * team,struct team_gsetter_ctx * ctx) team_mode_option_get() argument 1355 team_mode_option_set(struct team * team,struct team_gsetter_ctx * ctx) team_mode_option_set() argument 1360 team_notify_peers_count_get(struct team * team,struct team_gsetter_ctx * ctx) team_notify_peers_count_get() argument 1366 team_notify_peers_count_set(struct team * team,struct team_gsetter_ctx * ctx) team_notify_peers_count_set() argument 1373 team_notify_peers_interval_get(struct team * team,struct team_gsetter_ctx * ctx) team_notify_peers_interval_get() argument 1379 team_notify_peers_interval_set(struct team * team,struct team_gsetter_ctx * ctx) team_notify_peers_interval_set() argument 1386 team_mcast_rejoin_count_get(struct team * team,struct team_gsetter_ctx * ctx) team_mcast_rejoin_count_get() argument 1392 team_mcast_rejoin_count_set(struct team * team,struct team_gsetter_ctx * ctx) team_mcast_rejoin_count_set() argument 1399 team_mcast_rejoin_interval_get(struct team * team,struct team_gsetter_ctx * ctx) team_mcast_rejoin_interval_get() argument 1405 team_mcast_rejoin_interval_set(struct team * team,struct team_gsetter_ctx * ctx) team_mcast_rejoin_interval_set() argument 1412 team_port_en_option_get(struct team * team,struct team_gsetter_ctx * ctx) team_port_en_option_get() argument 1420 team_port_en_option_set(struct team * team,struct team_gsetter_ctx * ctx) team_port_en_option_set() argument 1432 team_user_linkup_option_get(struct team * team,struct team_gsetter_ctx * ctx) team_user_linkup_option_get() argument 1442 team_user_linkup_option_set(struct team * team,struct team_gsetter_ctx * ctx) team_user_linkup_option_set() argument 1453 team_user_linkup_en_option_get(struct team * team,struct team_gsetter_ctx * ctx) team_user_linkup_en_option_get() argument 1461 team_user_linkup_en_option_set(struct team * team,struct team_gsetter_ctx * ctx) team_user_linkup_en_option_set() argument 1472 team_priority_option_get(struct team * team,struct team_gsetter_ctx * ctx) team_priority_option_get() argument 1480 team_priority_option_set(struct team * team,struct team_gsetter_ctx * ctx) team_priority_option_set() argument 1493 team_queue_id_option_get(struct team * team,struct team_gsetter_ctx * ctx) team_queue_id_option_get() argument 1501 team_queue_id_option_set(struct team * team,struct team_gsetter_ctx * ctx) team_queue_id_option_set() argument 1586 struct team *team = netdev_priv(dev); team_init() local 1634 struct team *team = netdev_priv(dev); team_uninit() local 1653 struct team *team = netdev_priv(dev); team_destructor() local 1665 struct team *team = netdev_priv(dev); team_close() local 1681 struct team *team = netdev_priv(dev); team_xmit() local 1729 struct team *team = netdev_priv(dev); team_change_rx_flags() local 1749 struct team *team = netdev_priv(dev); team_set_rx_mode() local 1763 struct team *team = netdev_priv(dev); team_set_mac_address() local 1779 struct team *team = netdev_priv(dev); team_change_mtu() local 1811 struct team *team = netdev_priv(dev); team_get_stats64() local 1849 struct team *team = netdev_priv(dev); team_vlan_rx_add_vid() local 1872 struct team *team = netdev_priv(dev); team_vlan_rx_kill_vid() local 1888 __team_netpoll_cleanup(struct team * team) __team_netpoll_cleanup() argument 1898 struct team *team = netdev_priv(dev); team_netpoll_cleanup() local 1907 struct team *team = netdev_priv(dev); team_netpoll_setup() local 1927 struct team *team = netdev_priv(dev); team_add_slave() local 1936 struct team *team = netdev_priv(dev); team_del_slave() local 1945 struct team *team = netdev_priv(dev); team_del_slave_on_unregister() local 1956 struct team *team = netdev_priv(dev); team_fix_features() local 1977 struct team *team = netdev_priv(dev); team_change_carrier() local 2027 struct team *team= netdev_priv(dev); team_ethtool_get_link_ksettings() local 2064 struct team *team = netdev_priv(dev); team_setup_by_port() local 2091 struct team *team = netdev_priv(dev); team_dev_type_check_change() local 2116 struct team *team = netdev_priv(dev); team_setup() local 2257 team_nl_team_put(struct team * team) team_nl_team_put() argument 2265 team_nl_send_unicast(struct sk_buff * skb,struct team * team,u32 portid) team_nl_send_unicast() argument 2270 team_nl_fill_one_option_get(struct sk_buff * skb,struct team * team,struct team_option_inst * opt_inst) team_nl_fill_one_option_get() argument 2352 __send_and_alloc_skb(struct sk_buff ** pskb,struct team * team,u32 portid,team_nl_send_func_t * send_func) __send_and_alloc_skb() argument 2368 team_nl_send_options_get(struct team * team,u32 portid,u32 seq,int flags,team_nl_send_func_t * send_func,struct list_head * sel_opt_inst_list) team_nl_send_options_get() argument 2443 struct team *team; team_nl_options_get_doit() local 2475 struct team *team; team_nl_options_set_doit() local 2656 team_nl_send_port_list_get(struct team * team,u32 portid,u32 seq,int flags,team_nl_send_func_t * send_func,struct team_port * one_port) team_nl_send_port_list_get() argument 2742 struct team *team; team_nl_port_list_get_doit() local 2783 team_nl_send_multicast(struct sk_buff * skb,struct team * team,u32 portid) team_nl_send_multicast() argument 2789 team_nl_send_event_options_get(struct team * team,struct list_head * sel_opt_inst_list) team_nl_send_event_options_get() argument 2796 team_nl_send_event_port_get(struct team * team,struct team_port * port) team_nl_send_event_port_get() argument 2818 __team_options_change_check(struct team * team) __team_options_change_check() argument 2864 __team_carrier_check(struct team * team) __team_carrier_check() argument [all...] |