Thanks for looking into this.
There is definitely the issue of stale flows, but more importantly IMO is that DROP flow implemented in table 0 when it sees the bridge was "re-created":
NXST_FLOW reply (xid=0x4): cookie=0xfc7afcb358f7936e, duration=2.522s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=2,in_port=1 actions=drop
That ends up dropping all outbound traffic from br-int, and only gets replaced on a restart of the agent.
Thanks for looking into this.
There is definitely the issue of stale flows, but more importantly IMO is that DROP flow implemented in table 0 when it sees the bridge was "re-created":
NXST_FLOW reply (xid=0x4): 0xfc7afcb358f79 36e, duration=2.522s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority= 2,in_port= 1 actions=drop
cookie=
That ends up dropping all outbound traffic from br-int, and only gets replaced on a restart of the agent.