Comment 18 for bug 1931696

Revision history for this message
Edward Hope-Morley (hopem) wrote :

@moshele I have re-tested without dvr-snat and these are the results:

(agent_mode=dvr, offload=true, explicitly_egress_direct=False):

  switchdev port:
    ping between vms same network/separate hypervisors: pass
    ping network gateway: fail
    ping external address: pass

  normal port:
    ping between vms same network/separate hypervisors: pass
    ping network gateway: fail
    ping external address: pass

Results (agent_mode=dvr, offload=true, explicitly_egress_direct=False, 1897637 patch reverted):

  switchdev port:
    ping between vms same network/separate hypervisors: pass
    ping network gateway: pass
    ping external address: pass

  normal port:
    ping between vms same network/separate hypervisors: pass
    ping network gateway: pass
    ping external address: pass

So as you can see, with your patch in a dvr env (computenode=dvr, networknode=dvr_snat) that has offload enabled, I am unable to ping my network gateway. I assume this is an unintended side-effect of your patch since it does not exist if i remove your patch.