Uploaded image for project: 'vpp'
  1. vpp
  2. VPP-1933

VLAN subinterface on DPDK device not working on Fortville i40e NICs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Medium Medium
    • None
    • 19.01, 19.04, 19.08, 20.05
    • DPDK plugin
    • None

      When creating a VLAN sub-interface on a Fortville i40e DPDK VF, the data plane does not work properly. For Niantic (ixgbe) and Fortville (i40e) VFs, the code in dpdk/device.c configures the VF with VLAN filter offload through the rte_eth API.

      For the i40e NIC this doesn't work as expected (we didn't test the ixgbe case). Apparently, enabling vlan filter offload overrides the VLAN strip offload setting to on. But the VLAN strip offload must be disabled for VPP VLAN sub-interfaces to work.

      The i40e driver works correctly if the code is changed to not configure VLAN filtering for VLAN sub-interfaces.

            Unassigned Unassigned
            JScheurich Jan Scheurich
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: