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