On Thu, Jun 20, 2019 at 1:26 AM Eelco Chaudron <echau...@redhat.com> wrote:
>
>
>
> On 20 Jun 2019, at 4:15, William Tu wrote:
>
> >> The PVP test seems to work fine however after a while it stops
> >> forwarding:
> >>
> >> $ ovs-ofctl dump-flows ovs_pvp_br0
> >>   cookie=0x0, duration=8.510s, table=0, n_packets=1, n_bytes=1020,
> >> in_port=eno1 actions=output:tapVM

So this means for the physical nic, there is no packet received.
I can reproduce similar issue using trex imix traffic.

I think it's an issue in the ixgbe driver. If you keep sending
traffic, then it's ok.
But if you run af_xdp, stop, and run it again. The ixgbe driver report

# dmesg
[272206.755287] ixgbe 0000:0d:00.0 eth3: initiating reset to clear Tx
work after link loss
[272206.820872] ixgbe 0000:0d:00.0 eth3: Reset adapter
[272207.484969] ixgbe 0000:0d:00.1 eth5: initiating reset to clear Tx
work after link loss
[272207.588880] ixgbe 0000:0d:00.1 eth5: Reset adapter

# ip link show // the device is DOWN
94: eth3: <NO-CARRIER,BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 xdp
qdisc mq state DOWN mode DEFAULT group default qlen 1000

So at the traffic generator side, trex detects link down and stops
sending traffic.
When restart OVS which clears the AF_XDP/XDP program, the link is up again,
and the trex resumes sending traffic.

Regards,
William
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to