cd8a536771
The Windows TAP pump used the same send helper as direct callers, so malformed, jumbo, or over-budget TAP frames were reported as errors that stopped the bridge. That is too brittle for the no-fragmentation MVP: local frames that cannot fit the tunnel should be counted and dropped, while real QUIC send failures should still surface as fatal. Add a client send outcome that reports whether a frame was sent or locally dropped. The existing send_ethernet API still returns an error for direct callers when the outcome is a local drop. The live TAP pump uses the outcome API so it can log the drop reason and keep forwarding later frames. Document the new client behavior in the README. Test Plan: - cargo fmt --check - git diff --check - cargo test -p lanparty-client-core - cargo test -p lanparty-client-win - cargo test --workspace - cargo clippy --workspace --all-targets -- -D warnings Attempted: - cargo check -p lanparty-client-win --target x86_64-pc-windows-msvc (blocked by missing MSVC lib.exe on this Linux host) Refs: PLAN.md