mirror of
https://github.com/hanzoai/visor.git
synced 2026-09-24 17:04:14 +00:00
Treat an Ethernet frame rejected by the endpoint address filter as a consumed packet rather than a request to stop the ReadV dispatch loop. A direct TAP endpoint can receive foreign unicast traffic after a sandbox is restored and reattached to a bridge with stale FDB or neighbor state. Returning false for that frame tears down the receive dispatcher, leaving the restored sandbox running but unable to receive subsequent traffic. Keep the dispatcher alive after dropping the frame, matching the RecvMMsg and PacketMMap paths. Signed-off-by: Tianyu Zhou <[email protected]>