xdp: initial work to make knot respond over xdp
Showing
- src/contrib/bpf/bpf_helpers.h 2 additions, 0 deletionssrc/contrib/bpf/bpf_helpers.h
- src/contrib/bpf/parsing_helpers.h 11 additions, 8 deletionssrc/contrib/bpf/parsing_helpers.h
- src/knot/conf/base.c 2 additions, 0 deletionssrc/knot/conf/base.c
- src/knot/conf/base.h 2 additions, 1 deletionsrc/knot/conf/base.h
- src/knot/ctl/commands.c 2 additions, 0 deletionssrc/knot/ctl/commands.c
- src/knot/include/module.h 1 addition, 0 deletionssrc/knot/include/module.h
- src/knot/modules/dnstap/dnstap.c 2 additions, 1 deletionsrc/knot/modules/dnstap/dnstap.c
- src/knot/modules/noudp/noudp.c 1 addition, 0 deletionssrc/knot/modules/noudp/noudp.c
- src/knot/nameserver/query_module.c 3 additions, 0 deletionssrc/knot/nameserver/query_module.c
- src/knot/server/server.c 34 additions, 9 deletionssrc/knot/server/server.c
- src/knot/server/server.h 5 additions, 2 deletionssrc/knot/server/server.h
- src/knot/server/udp-handler.c 134 additions, 30 deletionssrc/knot/server/udp-handler.c
- src/knot/server/udp-handler.h 1 addition, 0 deletionssrc/knot/server/udp-handler.h
- src/libknot/xdp/af_xdp.c 194 additions, 342 deletionssrc/libknot/xdp/af_xdp.c
- src/libknot/xdp/af_xdp.h 40 additions, 10 deletionssrc/libknot/xdp/af_xdp.h
- src/libknot/xdp/bpf-kernel.c 3 additions, 3 deletionssrc/libknot/xdp/bpf-kernel.c
- src/libknot/xdp/bpf-user.c 2 additions, 1 deletionsrc/libknot/xdp/bpf-user.c
- src/libknot/xdp/bpf-user.h 4 additions, 8 deletionssrc/libknot/xdp/bpf-user.h
- tests-fuzz/knotd_wrap/udp-handler.c 12 additions, 5 deletionstests-fuzz/knotd_wrap/udp-handler.c
Please register or sign in to comment