Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
[deliverable/linux.git] / drivers / net / team / Kconfig
CommitLineData
3d249d4c 1menuconfig NET_TEAM
513fe16a 2 tristate "Ethernet team driver support"
3d249d4c
JP
3 ---help---
4 This allows one to create virtual interfaces that teams together
5 multiple ethernet devices.
6
7 Team devices can be added using the "ip" command from the
8 iproute2 package:
9
10 "ip link add link [ address MAC ] [ NAME ] type team"
11
12 To compile this driver as a module, choose M here: the module
13 will be called team.
14
15if NET_TEAM
16
5fc88991
JP
17config NET_TEAM_MODE_BROADCAST
18 tristate "Broadcast mode support"
19 depends on NET_TEAM
20 ---help---
21 Basic mode where packets are transmitted always by all suitable ports.
22
1d76efe1 23 All added ports are setup to have team's device address.
5fc88991
JP
24
25 To compile this team mode as a module, choose M here: the module
26 will be called team_mode_broadcast.
27
3d249d4c
JP
28config NET_TEAM_MODE_ROUNDROBIN
29 tristate "Round-robin mode support"
30 depends on NET_TEAM
31 ---help---
32 Basic mode where port used for transmitting packets is selected in
33 round-robin fashion using packet counter.
34
1d76efe1 35 All added ports are setup to have team's device address.
3d249d4c
JP
36
37 To compile this team mode as a module, choose M here: the module
38 will be called team_mode_roundrobin.
39
753f9939
JP
40config NET_TEAM_MODE_RANDOM
41 tristate "Random mode support"
42 depends on NET_TEAM
43 ---help---
44 Basic mode where port used for transmitting packets is selected
45 randomly.
46
47 All added ports are setup to have team's device address.
48
49 To compile this team mode as a module, choose M here: the module
50 will be called team_mode_random.
51
3d249d4c
JP
52config NET_TEAM_MODE_ACTIVEBACKUP
53 tristate "Active-backup mode support"
54 depends on NET_TEAM
55 ---help---
56 Only one port is active at a time and the rest of ports are used
57 for backup.
58
59 Mac addresses of ports are not modified. Userspace is responsible
60 to do so.
61
62 To compile this team mode as a module, choose M here: the module
63 will be called team_mode_activebackup.
64
01d7f30a
JP
65config NET_TEAM_MODE_LOADBALANCE
66 tristate "Load-balance mode support"
67 depends on NET_TEAM
68 ---help---
69 This mode provides load balancing functionality. Tx port selection
70 is done using BPF function set up from userspace (bpf_hash_func
71 option)
72
73 To compile this team mode as a module, choose M here: the module
74 will be called team_mode_loadbalance.
75
3d249d4c 76endif # NET_TEAM
This page took 0.318442 seconds and 5 git commands to generate.