xref: /linux/drivers/net/team/Kconfig (revision 3d249d4ca7d0ed6629a135ea1ea21c72286c0d80)
1*3d249d4cSJiri Pirkomenuconfig NET_TEAM
2*3d249d4cSJiri Pirko	tristate "Ethernet team driver support (EXPERIMENTAL)"
3*3d249d4cSJiri Pirko	depends on EXPERIMENTAL
4*3d249d4cSJiri Pirko	---help---
5*3d249d4cSJiri Pirko	  This allows one to create virtual interfaces that teams together
6*3d249d4cSJiri Pirko	  multiple ethernet devices.
7*3d249d4cSJiri Pirko
8*3d249d4cSJiri Pirko	  Team devices can be added using the "ip" command from the
9*3d249d4cSJiri Pirko	  iproute2 package:
10*3d249d4cSJiri Pirko
11*3d249d4cSJiri Pirko	  "ip link add link [ address MAC ] [ NAME ] type team"
12*3d249d4cSJiri Pirko
13*3d249d4cSJiri Pirko	  To compile this driver as a module, choose M here: the module
14*3d249d4cSJiri Pirko	  will be called team.
15*3d249d4cSJiri Pirko
16*3d249d4cSJiri Pirkoif NET_TEAM
17*3d249d4cSJiri Pirko
18*3d249d4cSJiri Pirkoconfig NET_TEAM_MODE_ROUNDROBIN
19*3d249d4cSJiri Pirko	tristate "Round-robin mode support"
20*3d249d4cSJiri Pirko	depends on NET_TEAM
21*3d249d4cSJiri Pirko	---help---
22*3d249d4cSJiri Pirko	  Basic mode where port used for transmitting packets is selected in
23*3d249d4cSJiri Pirko	  round-robin fashion using packet counter.
24*3d249d4cSJiri Pirko
25*3d249d4cSJiri Pirko	  All added ports are setup to have bond's mac address.
26*3d249d4cSJiri Pirko
27*3d249d4cSJiri Pirko	  To compile this team mode as a module, choose M here: the module
28*3d249d4cSJiri Pirko	  will be called team_mode_roundrobin.
29*3d249d4cSJiri Pirko
30*3d249d4cSJiri Pirkoconfig NET_TEAM_MODE_ACTIVEBACKUP
31*3d249d4cSJiri Pirko	tristate "Active-backup mode support"
32*3d249d4cSJiri Pirko	depends on NET_TEAM
33*3d249d4cSJiri Pirko	---help---
34*3d249d4cSJiri Pirko	  Only one port is active at a time and the rest of ports are used
35*3d249d4cSJiri Pirko	  for backup.
36*3d249d4cSJiri Pirko
37*3d249d4cSJiri Pirko	  Mac addresses of ports are not modified. Userspace is responsible
38*3d249d4cSJiri Pirko	  to do so.
39*3d249d4cSJiri Pirko
40*3d249d4cSJiri Pirko	  To compile this team mode as a module, choose M here: the module
41*3d249d4cSJiri Pirko	  will be called team_mode_activebackup.
42*3d249d4cSJiri Pirko
43*3d249d4cSJiri Pirkoendif # NET_TEAM
44