[ovs-discuss] OVS not learning MAC of the peer device on receiving ARP response

2023-04-11 Thread Krish via discuss

In my OVS-DPDK setup with VxLAN tunnel between two devices, I see the traffic stops 
when I flush the ARP cache using 'ovs-appctl tnl/arp/flush'. On the packet capture, I 
see the device on which I flushed the arp cache initiates the ARP request and also 
receives the ARP response but it doesn't learn ARP.On further debugging I found, the 
ARP is not learned because ctx->xin->allow_side_effects is set to false in 
xlate_in_init() so the following check becomes 
false-https://github.com/openvswitch/ovs/blob/master/lib/tnl-neigh-cache.c#L189Is 
this expected? -Thanks for your help!___
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss


[ovs-discuss] OVS not learning MAC of the peer device on receiving ARP response

2023-04-11 Thread virtnet--- via discuss
In my OVS-DPDK setup with VxLAN tunnel between two devices, I see the traffic 
stops when I flush the ARP cache using 'ovs-appctl tnl/arp/flush'. On the 
packet capture, I see the device on which I flushed the arp cache initiates the 
ARP request and also receives the ARP response but it doesn't learn ARP.

On further debugging I found, the ARP is not learned because 
ctx->xin->allow_side_effects is set to false in xlate_in_init() so the 
following check becomes false-
https://github.com/openvswitch/ovs/blob/master/lib/tnl-neigh-cache.c#L189 


Is this expected? 

-Thanks for your help!___
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss