Files
Tianyu Zhou d6d8594bf4 fix(tcpip): keep readv dispatcher alive after filtered frame
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]>
2026-08-27 19:32:26 +08:00
..
2024-10-31 18:56:13 -07:00