Quantcast
Channel: Intel Communities: Message List - Wired Ethernet
Viewing all articles
Browse latest Browse all 9952

Re: SR-IOV on 82599EB 10G-Cards: Packet loss at rates over 1.19Mpps

$
0
0

The flows are being separated by their respective destination MAC address only, which works fine so far.

The VFs are configured in promiscuous mode and do not have any IP configuration so far (No IP, subnet or VLAN tag).

Here's an example of our configuration

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

6: eth4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000

    link/ether a0:36:9f:00:f8:d0 brd ff:ff:ff:ff:ff:ff

7: eth5: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000

    link/ether a0:36:9f:00:f8:d1 brd ff:ff:ff:ff:ff:ff

8: eth6: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000

    link/ether a0:36:9f:00:f8:d2 brd ff:ff:ff:ff:ff:ff

9: eth7: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000

    link/ether a0:36:9f:00:f8:d3 brd ff:ff:ff:ff:ff:ff

10: eth8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000

    link/ether 00:25:90:54:a8:e4 brd ff:ff:ff:ff:ff:ff

11: eth9: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000

    link/ether 00:25:90:54:a8:e5 brd ff:ff:ff:ff:ff:ff

216: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000

    link/ether 00:1b:21:d5:70:e4 brd ff:ff:ff:ff:ff:ff

219: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000

    link/ether 00:1b:21:d5:70:01 brd ff:ff:ff:ff:ff:ff

    vf 0 MAC 00:1b:21:d5:70:02

    vf 1 MAC 00:1b:21:d5:70:03

220: eth2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000

    link/ether 00:1b:21:d1:ca:7c brd ff:ff:ff:ff:ff:ff

221: eth3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000

    link/ether 00:1b:21:d1:ca:7d brd ff:ff:ff:ff:ff:ff

226: eth11: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000

    link/ether 00:1b:21:d5:70:02 brd ff:ff:ff:ff:ff:ff

227: eth10: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000

    link/ether 00:1b:21:d5:70:03 brd ff:ff:ff:ff:ff:ff

 

As you can see, we use two VFs on eth1 in this case, which show up as eth11 and eth10 in ifconfig. The packets are being sent to the MAC addresses 00:1b:21:d5:70:01, 00:1b:21:d5:70:02, 00:1b:21:d5:70:03 alternately, so that we receive about 1/3 of the packets sent in total on each of the devices, eth1, eth11 and eth10.

 

Best regards,

 

Richard


Viewing all articles
Browse latest Browse all 9952

Trending Articles