9 Replies Latest reply on Jun 6, 2017 9:19 PM by Intel Corporation

    RSS Support in IXGBEVF


      I am using 3.3.2 ixgbevf in guest and 5.0.4 ixgbe on host. I noticed that even though there are two RX queues for each VF, but pretty much all the packets go to the first RX queue. The RSS related features are also not supported. How to turn on the RSS support on ixgbevf? If it does not support RSS, what's the point having multiple queues in ixgbevf?


      root@ubuntu14:~# ethtool -n eth1

      2 RX rings available

      rxclass: Cannot get RX class rule count: Operation not supported

      RX classification rule retrieval failed

      root@ubuntu14:~# ethtool -x eth1

      Cannot get RX flow hash indirection table: Operation not permitted


      root@ubuntu14:~# ethtool -g eth1

      Ring parameters for eth1:

      Pre-set maximums:

      RX: 4096

      RX Mini: 0

      RX Jumbo: 0

      TX: 4096

      Current hardware settings:

      RX: 512

      RX Mini: 0

      RX Jumbo: 0

      TX: 1024



      root@ubuntu14:~# ethtool -k eth1

      Features for eth1:

      rx-checksumming: on

      tx-checksumming: on

        tx-checksum-ipv4: on

        tx-checksum-ip-generic: off [fixed]

        tx-checksum-ipv6: on

        tx-checksum-fcoe-crc: off [fixed]

        tx-checksum-sctp: off [fixed]

      scatter-gather: on

        tx-scatter-gather: on

        tx-scatter-gather-fraglist: off [fixed]

      tcp-segmentation-offload: on

        tx-tcp-segmentation: on

        tx-tcp-ecn-segmentation: off [fixed]

        tx-tcp6-segmentation: on

      udp-fragmentation-offload: off [fixed]

      generic-segmentation-offload: on

      generic-receive-offload: on

      large-receive-offload: off [fixed]

      rx-vlan-offload: on

      tx-vlan-offload: on

      ntuple-filters: off [fixed]

      receive-hashing: off [fixed]

      highdma: on [fixed]

      rx-vlan-filter: on

      vlan-challenged: off [fixed]

      tx-lockless: off [fixed]

      netns-local: off [fixed]

      tx-gso-robust: off [fixed]

      tx-fcoe-segmentation: off [fixed]

      tx-gre-segmentation: off [fixed]

      tx-ipip-segmentation: off [fixed]

      tx-sit-segmentation: off [fixed]

      tx-udp_tnl-segmentation: off [fixed]

      fcoe-mtu: off [fixed]

      tx-nocache-copy: off

      loopback: off [fixed]

      rx-fcs: off [fixed]

      rx-all: off [fixed]

      tx-vlan-stag-hw-insert: off [fixed]

      rx-vlan-stag-hw-parse: off [fixed]

      rx-vlan-stag-filter: off [fixed]

      l2-fwd-offload: off [fixed]

      busy-poll: on [fixed]