Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/net/team/
Dteam.c70 static int team_port_set_team_dev_addr(struct team *team, in team_port_set_team_dev_addr() argument
73 return __set_port_dev_addr(port->dev, team->dev->dev_addr); in team_port_set_team_dev_addr()
76 int team_modeop_port_enter(struct team *team, struct team_port *port) in team_modeop_port_enter() argument
78 return team_port_set_team_dev_addr(team, port); in team_modeop_port_enter()
82 void team_modeop_port_change_dev_addr(struct team *team, in team_modeop_port_change_dev_addr() argument
85 team_port_set_team_dev_addr(team, port); in team_modeop_port_change_dev_addr()
123 static struct team_option *__team_find_option(struct team *team, in __team_find_option() argument
128 list_for_each_entry(option, &team->option_list, list) { in __team_find_option()
141 static void __team_option_inst_del_option(struct team *team, in __team_option_inst_del_option() argument
146 list_for_each_entry_safe(opt_inst, tmp, &team->option_inst_list, list) { in __team_option_inst_del_option()
[all …]
Dteam_mode_activebackup.c25 static struct ab_priv *ab_priv(struct team *team) in ab_priv() argument
27 return (struct ab_priv *) &team->mode_priv; in ab_priv()
30 static rx_handler_result_t ab_receive(struct team *team, struct team_port *port, in ab_receive() argument
34 active_port = rcu_dereference(ab_priv(team)->active_port); in ab_receive()
40 static bool ab_transmit(struct team *team, struct sk_buff *skb) in ab_transmit() argument
44 active_port = rcu_dereference_bh(ab_priv(team)->active_port); in ab_transmit()
47 if (team_dev_queue_xmit(team, active_port, skb)) in ab_transmit()
56 static void ab_port_leave(struct team *team, struct team_port *port) in ab_port_leave() argument
58 if (ab_priv(team)->active_port == port) { in ab_port_leave()
59 RCU_INIT_POINTER(ab_priv(team)->active_port, NULL); in ab_port_leave()
[all …]
Dteam_mode_loadbalance.c21 static rx_handler_result_t lb_receive(struct team *team, struct team_port *port, in lb_receive() argument
36 typedef struct team_port *lb_select_tx_port_func_t(struct team *,
64 struct team *team; member
81 static struct lb_priv *get_lb_priv(struct team *team) in get_lb_priv() argument
83 return (struct lb_priv *) &team->mode_priv; in get_lb_priv()
102 static void lb_tx_hash_to_port_mapping_null_port(struct team *team, in lb_tx_hash_to_port_mapping_null_port() argument
105 struct lb_priv *lb_priv = get_lb_priv(team); in lb_tx_hash_to_port_mapping_null_port()
120 team_options_change_check(team); in lb_tx_hash_to_port_mapping_null_port()
124 static struct team_port *lb_hash_select_tx_port(struct team *team, in lb_hash_select_tx_port() argument
129 int port_index = team_num_to_port_index(team, hash); in lb_hash_select_tx_port()
[all …]
Dteam_mode_roundrobin.c23 static struct rr_priv *rr_priv(struct team *team) in rr_priv() argument
25 return (struct rr_priv *) &team->mode_priv; in rr_priv()
28 static bool rr_transmit(struct team *team, struct sk_buff *skb) in rr_transmit() argument
33 port_index = team_num_to_port_index(team, in rr_transmit()
34 rr_priv(team)->sent_packets++); in rr_transmit()
35 port = team_get_port_by_index_rcu(team, port_index); in rr_transmit()
38 port = team_get_first_port_txable_rcu(team, port); in rr_transmit()
41 if (team_dev_queue_xmit(team, port, skb)) in rr_transmit()
Dteam_mode_random.c18 static bool rnd_transmit(struct team *team, struct sk_buff *skb) in rnd_transmit() argument
23 port_index = prandom_u32_max(team->en_port_count); in rnd_transmit()
24 port = team_get_port_by_index_rcu(team, port_index); in rnd_transmit()
27 port = team_get_first_port_txable_rcu(team, port); in rnd_transmit()
30 if (team_dev_queue_xmit(team, port, skb)) in rnd_transmit()
DKconfig2 tristate "Ethernet team driver support"
10 "ip link add link [ address MAC ] [ NAME ] type team"
13 will be called team.
23 All added ports are setup to have team's device address.
25 To compile this team mode as a module, choose M here: the module
35 All added ports are setup to have team's device address.
37 To compile this team mode as a module, choose M here: the module
47 All added ports are setup to have team's device address.
49 To compile this team mode as a module, choose M here: the module
62 To compile this team mode as a module, choose M here: the module
[all …]
Dteam_mode_broadcast.c19 static bool bc_transmit(struct team *team, struct sk_buff *skb) in bc_transmit() argument
27 list_for_each_entry_rcu(cur, &team->port_list, list) { in bc_transmit()
32 ret = !team_dev_queue_xmit(team, last, in bc_transmit()
42 ret = !team_dev_queue_xmit(team, last, skb); in bc_transmit()
DMakefile6 obj-$(CONFIG_NET_TEAM) += team.o
/Linux-v4.19/include/linux/
Dif_team.h30 struct team;
36 struct team *team; member
122 int (*init)(struct team *team);
123 void (*exit)(struct team *team);
124 rx_handler_result_t (*receive)(struct team *team,
127 bool (*transmit)(struct team *team, struct sk_buff *skb);
128 int (*port_enter)(struct team *team, struct team_port *port);
129 void (*port_leave)(struct team *team, struct team_port *port);
130 void (*port_change_dev_addr)(struct team *team, struct team_port *port);
131 void (*port_enabled)(struct team *team, struct team_port *port);
[all …]
/Linux-v4.19/Documentation/admin-guide/
Dsecurity-bugs.rst9 Linux kernel security team.
14 The Linux kernel security team can be contacted by email at
19 security team will bring in extra help from area maintainers to
32 The goal of the Linux kernel security team is to work with the bug
41 team working with the bug submitter as well as vendors. However, the
42 kernel security team holds the final say when setting a timeframe. The
57 the security team can assist with this coordination, or the reporter can
65 The security team does not normally assign CVEs, nor do we require them
76 The Linux kernel security team is not a formal body and therefore unable
/Linux-v4.19/Documentation/filesystems/cifs/
DAUTHORS6 Andrew Tridgell (Samba team) for his early suggestions about smb/cifs VFS
9 the IBM Linux JFS team for explaining many esoteric Linux filesystem features.
10 Jeremy Allison of the Samba team has done invaluable work in adding the server
19 thanks to the Samba team for their technical advice and encouragement.
36 Kazeon team for various fixes especially for 2.4 version.
/Linux-v4.19/Documentation/translations/ja_JP/
Dstable_kernel_rules.txt4 and JF Project team <www.linux.or.jp/JF>.
Dstable_api_nonsense.txt4 and the JF Project team <http://www.linux.or.jp/JF/>.
DSubmitChecklist4 and the JF Project team <http://www.linux.or.jp/JF/>.
DSubmittingPatches4 and the JF Project team <http://www.linux.or.jp/JF/>.
/Linux-v4.19/drivers/net/
DMakefile24 obj-$(CONFIG_NET_TEAM) += team/
/Linux-v4.19/drivers/usb/
DREADME21 but just standardized outside of the www.usb.org team.
/Linux-v4.19/Documentation/process/
Dstable-kernel-rules.rst160 security kernel team, and not go through the normal review cycle.
161 Contact the kernel security team for more details on this procedure.
/Linux-v4.19/fs/reiserfs/
DKconfig38 latest benchmarks.:-) Use of this option allows our team to go all
DREADME97 Anatoly Pinchuk is a former member of our team who worked closely with
/Linux-v4.19/Documentation/networking/
D00-INDEX205 team.txt
D6pack.txt59 team. It can be used under the terms of the license that comes along
Ddecnet.txt225 The Linux DECnet project team have placed their code under the GPL. The
/Linux-v4.19/Documentation/isdn/
DREADME.hysdn178 the Hypercope support team (support@hypercope.de) and or the authors
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-class-net80 Note: some special devices, e.g: bonding and team drivers will

12