Hi Ole, Thanks for the clarification, here's the ticket: https://jira.fd.io/browse/VPP-870
Juraj -----Original Message----- From: otr...@employees.org [mailto:otr...@employees.org] Sent: Tuesday, 30 May, 2017 10:46 To: Juraj Linkes -X (jlinkes - PANTHEON TECHNOLOGIES at Cisco) <jlin...@cisco.com> Cc: Wojciech Dec (wdec) <w...@cisco.com>; John Lo (loj) <l...@cisco.com>; vpp-dev@lists.fd.io; fds-...@lists.opnfv.org Subject: Re: [vpp-dev] [Fds-dev] Does VPP support vlan 0? Juraj, > 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. I _think_ correct behaviour for RX on a routed interface is that the VLAN 0 tag should be ignored. And that you shouldn't need a subinterface in this case. If we require a subinterface, then we cannot receive tagged with 0 and untagged traffic on the same interface. Something I believe we have to do, if we want to be compliant for this case. Open a JIRA? Best regards, Ole > > 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> on behalf of "Juraj Linkes -X > (jlinkes - PANTHEON TECHNOLOGIES at Cisco)" <jlin...@cisco.com> > Date: Monday, 29 May 2017 at 15:08 > To: "John Lo (loj)" <l...@cisco.com>, "vpp-dev@lists.fd.io" > <vpp-dev@lists.fd.io> > Cc: "fds-...@lists.opnfv.org" <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>; vpp-dev@lists.fd.io > Cc: Tomas Cechvala -X (tcechval - PANTHEON TECHNOLOGIES at Cisco) > <tcech...@cisco.com>; 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] > 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 > Cc: Tomas Cechvala -X (tcechval - PANTHEON TECHNOLOGIES at Cisco) > <tcech...@cisco.com>; 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 > Cc: fds-...@lists.opnfv.org; Frank Brockners (fbrockne) > <fbroc...@cisco.com>; Tomas Cechvala -X (tcechval - PANTHEON > TECHNOLOGIES at Cisco) <tcech...@cisco.com>; Michal Cmarada -X > (mcmarada - PANTHEON TECHNOLOGIES at Cisco) <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 _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev