backport: TCP short writes handling
Original commits: cacac425 TCP: short writes handling 5d4fa08f review, skip empty vectors on partial writev fd4cfa09 tests: TCP short write test with background receiver aae00f91 fix missing types in declaration e2604331 tests: larger buffer for TCP short write test b9f1bf06 remote: use correct timeout values for sent replies 46371cf3 update use of tcp_send_msg() 05e90e75 TCP: no fixed timeout for tcp_send_msg 1bc348ab TCP: short-write code cleanups 1921eecd TCP: implement short-write support with fixed timeout 2602dd23 tests: fix setting of nonblocking flag a1b83687 tests: unit for TCP partial-write 3f37f999 server, define minimal send/receive buffer sizes bf128651 TCP: increase send buffer size to fit maximum-sized message
Showing
- src/knot/ctl/knotc_main.c 1 addition, 1 deletionsrc/knot/ctl/knotc_main.c
- src/knot/ctl/remote.c 4 additions, 2 deletionssrc/knot/ctl/remote.c
- src/knot/nameserver/requestor.c 1 addition, 1 deletionsrc/knot/nameserver/requestor.c
- src/knot/nameserver/update.c 3 additions, 1 deletionsrc/knot/nameserver/update.c
- src/knot/server/server.c 43 additions, 0 deletionssrc/knot/server/server.c
- src/knot/server/tcp-handler.c 86 additions, 11 deletionssrc/knot/server/tcp-handler.c
- src/knot/server/tcp-handler.h 2 additions, 1 deletionsrc/knot/server/tcp-handler.h
- tests/.gitignore 1 addition, 0 deletionstests/.gitignore
- tests/Makefile.am 1 addition, 0 deletionstests/Makefile.am
- tests/net_shortwrite.c 132 additions, 0 deletionstests/net_shortwrite.c
- tests/requestor.c 2 additions, 2 deletionstests/requestor.c
tests/net_shortwrite.c
0 → 100644
Please register or sign in to comment