There was an error fetching the commit references. Please try again later.
Rewrites ngtcp2_ksl
This change rewrites most of the code in ngtcp2_ksl and removes the need for inf_key. It also removes the restriction that the key must exist in descendants. ngtcp2_ksl now embeds arbitrary sized key in ngtcp2_node. ngtcp2_ksl is extended so that it can work with ngtcp2_range key. ngtcp2_psl is removed in favor of ngtcp2_ksl.
Showing
- lib/CMakeLists.txt 0 additions, 1 deletionlib/CMakeLists.txt
- lib/Makefile.am 0 additions, 2 deletionslib/Makefile.am
- lib/ngtcp2_acktr.c 37 additions, 68 deletionslib/ngtcp2_acktr.c
- lib/ngtcp2_acktr.h 2 additions, 16 deletionslib/ngtcp2_acktr.h
- lib/ngtcp2_conn.c 22 additions, 86 deletionslib/ngtcp2_conn.c
- lib/ngtcp2_gaptr.c 35 additions, 23 deletionslib/ngtcp2_gaptr.c
- lib/ngtcp2_gaptr.h 3 additions, 3 deletionslib/ngtcp2_gaptr.h
- lib/ngtcp2_ksl.c 306 additions, 243 deletionslib/ngtcp2_ksl.c
- lib/ngtcp2_ksl.h 80 additions, 39 deletionslib/ngtcp2_ksl.h
- lib/ngtcp2_psl.c 0 additions, 621 deletionslib/ngtcp2_psl.c
- lib/ngtcp2_psl.h 0 additions, 231 deletionslib/ngtcp2_psl.h
- lib/ngtcp2_rob.c 82 additions, 76 deletionslib/ngtcp2_rob.c
- lib/ngtcp2_rob.h 6 additions, 12 deletionslib/ngtcp2_rob.h
- lib/ngtcp2_rtb.c 33 additions, 57 deletionslib/ngtcp2_rtb.c
- lib/ngtcp2_rtb.h 4 additions, 16 deletionslib/ngtcp2_rtb.h
- tests/CMakeLists.txt 0 additions, 1 deletiontests/CMakeLists.txt
- tests/Makefile.am 0 additions, 2 deletionstests/Makefile.am
- tests/main.c 1 addition, 2 deletionstests/main.c
- tests/ngtcp2_gaptr_test.c 13 additions, 13 deletionstests/ngtcp2_gaptr_test.c
- tests/ngtcp2_idtr_test.c 7 additions, 7 deletionstests/ngtcp2_idtr_test.c
Please register or sign in to comment