summaryrefslogtreecommitdiffhomepage
path: root/src/event/quic/ngx_event_quic_bpf_code.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2021-10-26QUIC: style.Sergey Kandaurov1-1/+0
2021-03-16QUIC: bpf code regenerated.Vladimir Homutov1-11/+10
2020-12-25QUIC: ngx_quic_bpf module.Vladimir Homutov1-0/+90
The quic kernel bpf helper inspects packet payload for DCID, extracts key and routes the packet into socket matching the key. Due to reuseport feature, each worker owns a personal socket, which is identified by the same key, used to create DCID. BPF objects are locked in RAM and are subject to RLIMIT_MEMLOCK. The "ulimit -l" command may be used to setup proper limits, if maps cannot be created with EPERM or updated with ETOOLONG.