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

Reply via email to