vconfig: Support setting default PCP when creating VLAN

Now we allow setting a default PCP when creating VLAN like:
`vconfig add iface-name vlan-id [pcp]`
e.g.
`vconfig add eth0 10` will create eth0.10 with VID=10 and no PCP(0)
`vconfig add eth0 10 3` will create eth0.10 with VID=10 and PCP=3

Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
This commit is contained in:
Zhe Weng 2025-02-07 14:46:46 +08:00 committed by Xiang Xiao
parent ae7c168bf6
commit 10eae1dc6b
3 changed files with 12 additions and 5 deletions

View file

@ -330,7 +330,7 @@ int netlib_setessid(FAR const char *ifname, FAR const char *essid);
#endif
#ifdef CONFIG_NET_VLAN
int netlib_add_vlan(FAR const char *ifname, int vlanid);
int netlib_add_vlan(FAR const char *ifname, int vlanid, int prio);
int netlib_del_vlan(FAR const char *vlanif);
#endif