Skip to content

When using s2n-quic-qns with XDP, are there any additional system or network interface (NIC) settings that must be configured? #2870

@Yoo-O

Description

@Yoo-O

Problem:

I tried to use s2n-quic XDP as a server to validate XDP QUIC transport. s2n-quic XDP server receives initial packets without problems, but packets it sends are not received by the client.

I used tcpdump to capture packets and captured the server's replies to the client, but the client application process did not receive the packets.

If not using XDP, the client and server can communicate no problem.

s2n-quic-qns server:
./target/release/s2n-quic-qns interop server --port 4433 --www-dir ./ --max-mtu 1500 --application-protocols h3 --xdp-stats --bpf-trace

The recv logs:

Image Image

The sent logs:
ebpf log in server log(I think the server sent the packet successfully, the ebpf pass the packet to the kernel stack)
Image

tcpdump:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions