Home
last modified time | relevance | path

Searched refs:team (Results 1 – 10 of 10) sorted by relevance

/drivers/net/team/
A Dteam_core.c559 void (*exit_op)(struct team *team) = team->ops.exit; in __team_change_mode()
632 struct team *team; in team_notify_peers_work() local
678 struct team *team; in team_mcast_rejoin_work() local
727 struct team *team; in team_handle_frame() local
737 team = port->team; in team_handle_frame()
1067 team->ops.port_leave(team, port); in team_port_leave()
1211 port->team = team; in team_port_add()
2402 struct team *team, u32 portid, in __send_and_alloc_skb() argument
2493 struct team *team; in team_nl_options_get_doit() local
2525 struct team *team; in team_nl_options_set_doit() local
[all …]
A Dteam_mode_loadbalance.c58 struct team *team; member
75 static struct lb_priv *get_lb_priv(struct team *team) in get_lb_priv() argument
317 static void lb_bpf_func_free(struct team *team) in lb_bpf_func_free() argument
392 static void lb_hash_stats_init(struct team *team, in lb_hash_stats_init() argument
410 static void lb_port_stats_init(struct team *team, in lb_port_stats_init() argument
435 struct team *team) in __lb_stats_info_refresh_check() argument
461 struct team *team; in lb_stats_refresh() local
475 team = lb_priv_ex->team; in lb_stats_refresh()
586 static int lb_init(struct team *team) in lb_init() argument
600 lb_priv->ex->team = team; in lb_init()
[all …]
A Dteam_mode_activebackup.c21 static struct ab_priv *ab_priv(struct team *team) in ab_priv() argument
23 return (struct ab_priv *) &team->mode_priv; in ab_priv()
26 static rx_handler_result_t ab_receive(struct team *team, struct team_port *port, in ab_receive() argument
36 static bool ab_transmit(struct team *team, struct sk_buff *skb) in ab_transmit() argument
52 static void ab_port_leave(struct team *team, struct team_port *port) in ab_port_leave() argument
60 static void ab_active_port_init(struct team *team, in ab_active_port_init() argument
63 ab_priv(team)->ap_opt_inst_info = info; in ab_active_port_init()
66 static void ab_active_port_get(struct team *team, struct team_gsetter_ctx *ctx) in ab_active_port_get() argument
77 static int ab_active_port_set(struct team *team, struct team_gsetter_ctx *ctx) in ab_active_port_set() argument
100 static int ab_init(struct team *team) in ab_init() argument
[all …]
A Dteam_mode_roundrobin.c18 static struct rr_priv *rr_priv(struct team *team) in rr_priv() argument
20 return (struct rr_priv *) &team->mode_priv; in rr_priv()
23 static bool rr_transmit(struct team *team, struct sk_buff *skb) in rr_transmit() argument
28 port_index = team_num_to_port_index(team, in rr_transmit()
29 rr_priv(team)->sent_packets++); in rr_transmit()
30 port = team_get_port_by_index_rcu(team, port_index); in rr_transmit()
33 port = team_get_first_port_txable_rcu(team, port); in rr_transmit()
36 if (team_dev_queue_xmit(team, port, skb)) in rr_transmit()
A DKconfig3 tristate "Ethernet team driver support"
11 "ip link add link [ address MAC ] [ NAME ] type team"
14 will be called team.
24 All added ports are setup to have team's device address.
26 To compile this team mode as a module, choose M here: the module
36 All added ports are setup to have team's device address.
38 To compile this team mode as a module, choose M here: the module
48 All added ports are setup to have team's device address.
50 To compile this team mode as a module, choose M here: the module
63 To compile this team mode as a module, choose M here: the module
[all …]
A Dteam_mode_random.c14 static bool rnd_transmit(struct team *team, struct sk_buff *skb) in rnd_transmit() argument
19 port_index = get_random_u32_below(team->en_port_count); in rnd_transmit()
20 port = team_get_port_by_index_rcu(team, port_index); in rnd_transmit()
23 port = team_get_first_port_txable_rcu(team, port); in rnd_transmit()
26 if (team_dev_queue_xmit(team, port, skb)) in rnd_transmit()
A Dteam_mode_broadcast.c14 static bool bc_transmit(struct team *team, struct sk_buff *skb) in bc_transmit() argument
22 list_for_each_entry_rcu(cur, &team->port_list, list) { in bc_transmit()
27 ret = !team_dev_queue_xmit(team, last, in bc_transmit()
37 ret = !team_dev_queue_xmit(team, last, skb); in bc_transmit()
A DMakefile6 team-y:= team_core.o team_nl.o
7 obj-$(CONFIG_NET_TEAM) += team.o
/drivers/net/
A DMakefile32 obj-$(CONFIG_NET_TEAM) += team/
A DKconfig179 source "drivers/net/team/Kconfig"

Completed in 30 milliseconds