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

Bruce Ashfield bruce.ashfield at windriver.com
Tue Apr 17 10:45:00 PDT 2018


merged.

Bruce

On 04/16/2018 04:53 AM, wenzong.fan at windriver.com wrote:
> 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
> 



More information about the linux-yocto mailing list