That's how I understand it. Doesn't that mean it should work without the subinterface?
Configuring the sub-interface obviously works. I'm just confused about how vpp handles this. For example, I don't need to configure sub-interface for vlan 0 for linux interfaces - the packet doesn't get dropped. Juraj From: Wojciech Dec (wdec) Sent: Monday, 29 May, 2017 15:47 To: Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco) <jlin...@cisco.com>; John Lo (loj) <l...@cisco.com>; vpp-dev@lists.fd.io Cc: fds-...@lists.opnfv.org Subject: Re: [Fds-dev] Does VPP support vlan 0? A frame with VLAN 0 means “I’m on the default VLAN” and “here are my PCP bits”. As John suggested, would be good to ry setting a sub-interface for 0. Regards, -Wojciech. From: <fds-dev-boun...@lists.opnfv.org<mailto:fds-dev-boun...@lists.opnfv.org>> on behalf of "Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco)" <jlin...@cisco.com<mailto:jlin...@cisco.com>> Date: Monday, 29 May 2017 at 15:08 To: "John Lo (loj)" <l...@cisco.com<mailto:l...@cisco.com>>, "vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>" <vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>> Cc: "fds-...@lists.opnfv.org<mailto:fds-...@lists.opnfv.org>" <fds-...@lists.opnfv.org<mailto:fds-...@lists.opnfv.org>> Subject: Re: [Fds-dev] Does VPP support vlan 0? Hi John, UCS-B's drivers apparently send vlan 0 in native vlan. I'm just pointing out that vpp treats vlan id 0 as a vlan when vlan 0 means it's not a vlan (if I understand the IEEE Std 802.1Q correctly). Or am I missing something? Thanks, Juraj From: John Lo (loj) Sent: Thursday, 25 May, 2017 16:12 To: Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco) <jlin...@cisco.com<mailto:jlin...@cisco.com>>; vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io> Cc: Tomas Cechvala -X (tcechval - PANTHEON TECHNOLOGIES at Cisco) <tcech...@cisco.com<mailto:tcech...@cisco.com>>; fds-...@lists.opnfv.org<mailto:fds-...@lists.opnfv.org> Subject: RE: Does VPP support vlan 0? Hi Juraj, For an interface in L3 mode, any packet received with a VLAN tag must match a sub-interface setup to expect that VLAN tag value. A way to handle this may be to create a sub-interface matching VLAN 0, such as: DBGvpp# create sub tuntap-0 0 tuntap-0.0 DBGvpp# sho int Name Idx State Counter Count GigabitEthernet1b/0/0 3 up rx packets 44630 rx bytes 4528252 tx packets 3105 tx bytes 480292 drops 20672 punts 373 ip4 23551 GigabitEthernet4/0/0 2 up rx packets 3070 rx bytes 325990 tx packets 23549 tx bytes 2085942 drops 16 local0 0 down tuntap-0 1 up tx packets 373 tx bytes 17158 tuntap-0.0 5 down vxlan_tunnel0 4 up rx packets 23549 rx bytes 2085942 tx packets 3068 tx bytes 436318 DBGvpp# set int state tuntap-0.0 up I have not tried this kind of setup before and do not know if other config may be necessary to get this going. One question I do have is why are you receiving a packet with VLAN tag 0 in your tap interface? Hopefully this may work for you, John From: vpp-dev-boun...@lists.fd.io<mailto:vpp-dev-boun...@lists.fd.io> [mailto:vpp-dev-boun...@lists.fd.io] On Behalf Of Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco) Sent: Thursday, May 25, 2017 4:19 AM To: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io> Cc: Tomas Cechvala -X (tcechval - PANTHEON TECHNOLOGIES at Cisco) <tcech...@cisco.com<mailto:tcech...@cisco.com>>; fds-...@lists.opnfv.org<mailto:fds-...@lists.opnfv.org> Subject: Re: [vpp-dev] Does VPP support vlan 0? Hello vpp-devs, Has anyone looked at this? Thanks, Juraj From: Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco) Sent: Tuesday, 23 May, 2017 15:47 To: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io> Cc: fds-...@lists.opnfv.org<mailto:fds-...@lists.opnfv.org>; Frank Brockners (fbrockne) <fbroc...@cisco.com<mailto:fbroc...@cisco.com>>; Tomas Cechvala -X (tcechval - PANTHEON TECHNOLOGIES at Cisco) <tcech...@cisco.com<mailto:tcech...@cisco.com>>; Michal Cmarada -X (mcmarada - PANTHEON TECHNOLOGIES at Cisco) <mcmar...@cisco.com<mailto:mcmar...@cisco.com>> Subject: Does VPP support vlan 0? Hi vpp-devs, I'm hitting an issue when VLAN ID is 0: 03:20:01:825468: tapcli-rx tap-0 03:20:01:825472: ethernet-input IP4: 00:25:b5:00:01:4a -> 01:00:5e:00:00:12 802.1q vlan 0 03:20:01:825473: error-drop ethernet-input: unknown vlan As I understand it, the device should treat packets with VLAN 0 as if it didn't have an ID: The null VLAN ID. Indicates that the tag header contains only priority information; no VLAN identifier is present in the frame. I'm trying this with 1704. Does VPP support this? Is there a workaround, like stripping the 802.1q header for tap ports? Thanks, Juraj
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev