DPDK: vhost0 with jumbo mtu traffic across / to computes stall
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R3.0 |
Fix Committed
|
Critical
|
Raja Sivaramakrishnan | |||
Trunk |
Fix Committed
|
Critical
|
Raja Sivaramakrishnan |
Bug Description
On A DPDK cluster with jumbo mtu set , image copy across computes stall
vhost 0 is set to 9K mtu
root@cs-scale-7:~# ifconfig vhost0
vhost0 Link encap:Ethernet HWaddr 90:e2:ba:4c:63:f0
inet addr:13.1.0.7 Bcast:13.1.0.255 Mask:255.255.255.0
inet6 addr: fe80::92e2:
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
RX packets:959358 errors:0 dropped:0 overruns:0 frame:0
TX packets:208715 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:1268164858 (1.2 GB) TX bytes:192388121 (192.3 MB)
cs-scale-4:/store# scp server.qcow2 root@13.1.0.7:/tmp/
server.qcow2 0% 2112KB 317.0KB/s - stalled -^server.qcow2 0% 2112KB 285.3KB/s - stalled -roo
Tcpdump from the compute is attached
root@cs-scale-7:~# vif --list ; sleep 60; vif --list
Vrouter Interface Table
Flags: P=Policy, X=Cross Connect, S=Service Chain, Mr=Receive Mirror
Mt=Transmit Mirror, Tc=Transmit Checksum Offload, L3=Layer 3, L2=Layer 2
D=DHCP, Vp=Vhost Physical, Pr=Promiscuous, Vnt=Native Vlan Tagged
Mnp=No MAC Proxy, Dpdk=DPDK PMD Interface, Rfl=Receive Filtering Offload, Mon=Interface is Monitored
Uuf=Unknown Unicast Flood, Vof=VLAN insert/strip offload
vif0/0 PCI: 0:0:0.0 (Speed 10000, Duplex 1)
Vrf:0 Flags:L3L2Vp MTU:1514 Ref:21
RX device packets:0 bytes:0 errors:10
RX port packets:5143389927 errors:0
RX queue packets:5143357509 errors:10
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 10
RX packets:5143389917 bytes:1153171663200 errors:0
TX packets:5142452783 bytes:1152055991047 errors:0
TX port packets:5142452799 errors:7
vif0/1 Virtual: vhost0
Vrf:0 Flags:L3L2 MTU:1514 Ref:10
RX port packets:213184 errors:0
RX queue packets:213123 errors:0
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RX packets:213184 bytes:194334458 errors:0
TX packets:968373 bytes:1269237344 errors:0
TX queue packets:935965 errors:0
TX port packets:968373 errors:0
vif0/2 Socket: unix
RX port packets:143 errors:0
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RX packets:143 bytes:28514 errors:0
TX packets:22423 bytes:2513813 errors:0
TX queue packets:22423 errors:0
TX port packets:22423 errors:0 syscalls:22427
vif0/5 PMD: tap4fc7dd3e-83
Vrf:2 Flags:PL3L2D MTU:9160 Ref:13
RX port packets:2571178439 errors:0 syscalls:1
RX queue packets:2571178438 errors:0
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RX packets:2571178439 bytes:503950977350 errors:0
TX packets:2571163312 bytes:503948011652 errors:0
TX port packets:2571129611 errors:33710 syscalls:37
vif0/6 PMD: tapd6c079b5-42
Vrf:1 Flags:PL3L2D MTU:9160 Ref:13
RX port packets:2571123399 errors:0 syscalls:1
RX queue packets:2571123398 errors:0
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RX packets:2571123399 bytes:503940189510 errors:0
TX packets:2571182287 bytes:503951727336 errors:0
TX port packets:2571181836 errors:459 syscalls:35
sleep60Vrouter Interface Table
Flags: P=Policy, X=Cross Connect, S=Service Chain, Mr=Receive Mirror
Mt=Transmit Mirror, Tc=Transmit Checksum Offload, L3=Layer 3, L2=Layer 2
D=DHCP, Vp=Vhost Physical, Pr=Promiscuous, Vnt=Native Vlan Tagged
Mnp=No MAC Proxy, Dpdk=DPDK PMD Interface, Rfl=Receive Filtering Offload, Mon=Interface is Monitored
Uuf=Unknown Unicast Flood, Vof=VLAN insert/strip offload
vif0/0 PCI: 0:0:0.0 (Speed 10000, Duplex 1)
Vrf:0 Flags:L3L2Vp MTU:1514 Ref:21
RX device packets:0 bytes:0 errors:10
RX port packets:5143390881 errors:0
RX queue packets:5143358024 errors:10
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 10
RX packets:5143390871 bytes:1153171789557 errors:0
TX packets:5142453272 bytes:1152056188295 errors:0
TX port packets:5142453288 errors:7
vif0/1 Virtual: vhost0
Vrf:0 Flags:L3L2 MTU:1514 Ref:10
RX port packets:213673 errors:0
RX queue packets:213611 errors:0
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RX packets:213673 bytes:194531706 errors:0
TX packets:969327 bytes:1269363701 errors:0
TX queue packets:936480 errors:0
TX port packets:969327 errors:0
vif0/2 Socket: unix
RX port packets:143 errors:0
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RX packets:143 bytes:28514 errors:0
TX packets:22718 bytes:2543313 errors:0
TX queue packets:22718 errors:0
TX port packets:22718 errors:0 syscalls:22722
vif0/5 PMD: tap4fc7dd3e-83
Vrf:2 Flags:PL3L2D MTU:9160 Ref:13
RX port packets:2571178439 errors:0 syscalls:1
RX queue packets:2571178438 errors:0
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RX packets:2571178439 bytes:503950977350 errors:0
TX packets:2571163312 bytes:503948011652 errors:0
TX port packets:2571129611 errors:33710 syscalls:37
vif0/6 PMD: tapd6c079b5-42
Vrf:1 Flags:PL3L2D MTU:9160 Ref:13
RX port packets:2571123399 errors:0 syscalls:1
RX queue packets:2571123398 errors:0
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RX packets:2571123399 bytes:503940189510 errors:0
TX packets:2571182287 bytes:503951727336 errors:0
TX port packets:2571181836 errors:459 syscalls:35
root@cs-scale-7:~#
root@cs-scale-7:~#
root@cs-scale-7:~#
root@cs-scale-7:~#
root@cs-scale-7:~#
Build 2714 Kilo
description: | updated |
information type: | Proprietary → Public |
no longer affects: | juniperopenstack/r3.1 |
Review in progress for https:/ /review. opencontrail. org/17833
Submitter: Andriy Berestovskyy (<email address hidden>)