[linux-yocto] [PATCH] features/net/team: Add Ethernet TEAM drivers

wenzong.fan at windriver.com wenzong.fan at windriver.com
Mon Apr 16 01:53:43 PDT 2018


From: Wenzong Fan <wenzong.fan at windriver.com>

Add Ethernet TEAM drivers for supporting libteam:

The Team softdev Linux driver provides a mechanism to team multiple
NICs (ports) into a single logical one (teamdev) at L2 layer.
This process is called "channel bonding", "Ethernet bonding", "channel
teaming", "link aggregation", etc. Bonding is already implemented in the
Linux kernel but the Team softdev Linux driver is modular, userspace
driven, very lean and efficient, and it does have some distinct
advantages over the kernel's bonding driver.

Detail description can be found in: http://libteam.org

Signed-off-by: Wenzong Fan <wenzong.fan at windriver.com>
---
 features/net/team/team.cfg | 6 ++++++
 features/net/team/team.scc | 3 +++
 2 files changed, 9 insertions(+)
 create mode 100644 features/net/team/team.cfg
 create mode 100644 features/net/team/team.scc

diff --git a/features/net/team/team.cfg b/features/net/team/team.cfg
new file mode 100644
index 00000000..2c7b52d9
--- /dev/null
+++ b/features/net/team/team.cfg
@@ -0,0 +1,6 @@
+CONFIG_NET_TEAM=m
+CONFIG_NET_TEAM_MODE_BROADCAST=m
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
+CONFIG_NET_TEAM_MODE_RANDOM=m
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
diff --git a/features/net/team/team.scc b/features/net/team/team.scc
new file mode 100644
index 00000000..ee3a6419
--- /dev/null
+++ b/features/net/team/team.scc
@@ -0,0 +1,3 @@
+include features/net/net.scc
+
+kconf non-hardware team.cfg
-- 
2.13.3



More information about the linux-yocto mailing list