Add support for binding multiple UDP sockets
Add support for binding multiple UDP sockets for with SO_REUSEPORT flag in order to overcome performance hit caused by sharing one socket and waiting on one single lock in kernel.
Showing
- configure.ac 28 additions, 0 deletionsconfigure.ac
- src/knot/server/server.c 98 additions, 24 deletionssrc/knot/server/server.c
- src/knot/server/server.h 4 additions, 2 deletionssrc/knot/server/server.h
- src/knot/server/tcp-handler.c 1 addition, 1 deletionsrc/knot/server/tcp-handler.c
- src/knot/server/udp-handler.c 7 additions, 3 deletionssrc/knot/server/udp-handler.c
- src/libknot/internal/net.c 7 additions, 0 deletionssrc/libknot/internal/net.c
- src/libknot/internal/net.h 2 additions, 1 deletionsrc/libknot/internal/net.h
Please register or sign in to comment