backport to master, from TSG-21660:fix support QUIC CHLO fragment

This commit is contained in:
lijia
2024-10-21 15:35:46 +08:00
parent e770ce2c84
commit 513b9b52d9
11 changed files with 162 additions and 11 deletions

View File

@@ -59,3 +59,4 @@ add_test(NAME QUIC_RFC9000_FRAGMENT COMMAND proto_test_main ${CMAKE_CURRENT_SOUR
add_test(NAME QUIC_RFC9000_SPECIAL COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/rfc9000-special/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/rfc9000-special/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR})
add_test(NAME QUIC_AIRPORT COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/airport/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/airport -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR})
add_test(NAME QUIC_SPECIAL COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/special/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/special/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR})
add_test(NAME QUIC_CHLO_FRAGMENT COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/rfc9000-chlo-fragment/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/rfc9000-chlo-fragment/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR})

Binary file not shown.

View File

@@ -0,0 +1,32 @@
[
{
"Tuple4": "2607:5d00:2:2::38:2.53977>2404:6800:4005:807::2004.443",
"VERSION": "IETF QUIC RFC9000",
"SNI": "www.google.com",
"name": "QUIC_RESULT_1"
},
{
"Tuple4": "2607:5d00:2:2::38:2.50835>2404:6800:4005:80d::2003.443",
"VERSION": "IETF QUIC RFC9000",
"SNI": "www.google.com.hk",
"name": "QUIC_RESULT_2"
},
{
"Tuple4": "192.168.64.25.61166>157.240.245.35.443",
"VERSION": "IETF QUIC RFC9000",
"SNI": "www.facebook.com",
"name": "QUIC_RESULT_3"
},
{
"Tuple4": "2607:5d00:2:2::38:2.54817>2404:6800:4005:80c::200a.443",
"VERSION": "IETF QUIC RFC9000",
"SNI": "optimizationguide-pa.googleapis.com",
"name": "QUIC_RESULT_4"
},
{
"Tuple4": "192.168.54.157.60388>142.250.71.164.443",
"VERSION": "IETF QUIC RFC9000",
"SNI": "www.google.com",
"name": "QUIC_RESULT_5"
}
]