[U-Boot] [PATCH v3 13/16] drivers/net/vsc9953: Add VLAN commands for VSC9953
Joe Hershberger
joe.hershberger at gmail.com
Fri Aug 7 22:18:39 CEST 2015
Hi Codrin,
On Fri, Jul 24, 2015 at 8:55 AM, Codrin Ciubotariu
<codrin.ciubotariu at freescale.com> wrote:
> The new added commands can be used to configure VLANs for a port
> on both ingress and egress.
>
> The new commands are:
> ethsw [port <port_no>] pvid { [help] | show | <pvid> }
> - set/show PVID (ingress and egress VLAN tagging) for a port;
> ethsw [port <port_no>] vlan { [help] | show | add <vid> | del <vid> }
> - add a VLAN to a port (VLAN members);
> ethsw [port <port_no>] untagged { [help] | show | all | none | pvid }
> - set egress tagging mod for a port"
> ethsw [port <port_no>] egress tag { [help] | show | pvid | classified }
> - Configure VID source for egress tag. Tag's VID could be the
> frame's classified VID or the PVID of the port
> These commands have also been added to the ethsw generic parser from
> common/cmd_ethsw.c
>
> Signed-off-by: Johnson Leung <johnson.leung at freescale.com>
> Signed-off-by: Codrin Ciubotariu <codrin.ciubotariu at freescale.com>
> ---
>
> Changes for v2:
> - removed Change-id field;
>
> Changes for v3:
> - replaced values returned by functions called by the parser with CMD_RET_* macros;
> - removed "CONFIG_" from macros added in vsc9953.h;
> - each variabled is declared on a separate line, with one space instead of tab(s);
> - removed unecessary brackets;
> - typo fix in comment: "Shiw";
>
> common/cmd_ethsw.c | 270 ++++++++++++++++++++++++++++
> drivers/net/vsc9953.c | 478 ++++++++++++++++++++++++++++++++++++++++++++++++++
> include/ethsw.h | 16 ++
> include/vsc9953.h | 3 +
> 4 files changed, 767 insertions(+)
Acked-by: Joe Hershberger <joe.hershberger at ni.com>
More information about the U-Boot
mailing list