summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuy Harris <gharris@sonic.net>2020-05-24 20:41:01 -0700
committerGitHub <noreply@github.com>2020-05-24 20:41:01 -0700
commitb751376719cfe1924aa07ab8fd364ec1a55c04b3 (patch)
tree101d47392e6def1087f07e9fb7ade9c738d58d55
parent4aac37f04316b37b73b99bdcdbfa97347bb2fe51 (diff)
parentee5abf5c87d79e4f29fd23f3e0ccabf9a2d18517 (diff)
downloadtcpdump-b751376719cfe1924aa07ab8fd364ec1a55c04b3.tar.gz
Merge pull request #773 from Mister-X-/fix-reason-codes
Fix and update 802.11 reason codes
-rw-r--r--print-802_11.c100
-rw-r--r--tests/reason_code-0.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-1.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-10.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-11.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-12.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-13.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-14.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-15.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-16.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-17.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-18.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-19.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-2.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-20.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-21.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-22.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-23.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-24.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-25.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-26.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-27.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-28.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-29.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-3.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-30.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-31.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-32.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-33.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-34.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-35.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-36.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-37.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-38.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-39.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-4.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-40.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-41.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-42.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-43.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-44.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-45.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-46.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-47.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-48.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-49.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-5.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-50.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-51.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-52.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-53.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-54.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-55.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-56.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-57.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-58.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-59.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-6.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-60.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-61.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-62.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-63.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-64.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-65.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-66.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-7.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-8.pcapbin0 -> 90 bytes
-rw-r--r--tests/reason_code-9.pcapbin0 -> 90 bytes
68 files changed, 72 insertions, 28 deletions
diff --git a/print-802_11.c b/print-802_11.c
index 89ee51b7..a34fc071 100644
--- a/print-802_11.c
+++ b/print-802_11.c
@@ -1008,40 +1008,45 @@ static const char *reason_text[] = {
"Reserved", /* 0 */
"Unspecified reason", /* 1 */
"Previous authentication no longer valid", /* 2 */
- "Deauthenticated because sending station is leaving (or has left) "
+ "Deauthenticated because sending STA is leaving (or has left) "
"IBSS or ESS", /* 3 */
"Disassociated due to inactivity", /* 4 */
"Disassociated because AP is unable to handle all currently "
- " associated stations", /* 5 */
- "Class 2 frame received from nonauthenticated station", /* 6 */
- "Class 3 frame received from nonassociated station", /* 7 */
- "Disassociated because sending station is leaving "
+ " associated STAs", /* 5 */
+ "Class 2 frame received from nonauthenticated STA", /* 6 */
+ "Class 3 frame received from nonassociated STA", /* 7 */
+ "Disassociated because sending STA is leaving "
"(or has left) BSS", /* 8 */
- "Station requesting (re)association is not authenticated with "
- "responding station", /* 9 */
+ "STA requesting (re)association is not authenticated with "
+ "responding STA", /* 9 */
"Disassociated because the information in the Power Capability "
"element is unacceptable", /* 10 */
- "Disassociated because the information in the SupportedChannels "
+ "Disassociated because the information in the Supported Channels "
"element is unacceptable", /* 11 */
- "Invalid Information Element", /* 12 */
- "Reserved", /* 13 */
- "Michael MIC failure", /* 14 */
+ "Disassociated due to BSS transition management", /* 12 */
+ "Invalid element, i.e., an element defined in this standard for "
+ "which the content does not meet the specifications "
+ "in Clause 9", /* 13 */
+ "Message integrity code (MIC) failure", /* 14 */
"4-Way Handshake timeout", /* 15 */
- "Group key update timeout", /* 16 */
+ "Group key handshake timeout", /* 16 */
"Information element in 4-Way Handshake different from (Re)Association"
- "Request/Probe Response/Beacon", /* 17 */
- "Group Cipher is not valid", /* 18 */
- "AKMP is not valid", /* 20 */
- "Unsupported RSN IE version", /* 21 */
- "Invalid RSN IE Capabilities", /* 22 */
- "IEEE 802.1X Authentication failed", /* 23 */
- "Cipher suite is rejected per security policy", /* 24 */
- "Reserved", /* 25 */
- "Reserved", /* 26 */
- "Reserved", /* 27 */
- "Reserved", /* 28 */
- "Reserved", /* 29 */
- "Reserved", /* 30 */
+ "Request/Probe Response/Beacon frame", /* 17 */
+ "Invalid group cipher", /* 18 */
+ "Invalid pairwise cipher", /* 19 */
+ "Invalid AKMP", /* 20 */
+ "Unsupported RSNE version", /* 21 */
+ "Invalid RSNE capabilities", /* 22 */
+ "IEEE 802.1X authentication failed", /* 23 */
+ "Cipher suite rejected because of the security policy", /* 24 */
+ "TDLS direct-link teardown due to TDLS peer STA "
+ "unreachable via the TDLS direct link", /* 25 */
+ "TDLS direct-link teardown for unspecified reason", /* 26 */
+ "Disassociated because session terminated by SSP request",/* 27 */
+ "Disassociated because of lack of SSP roaming agreement",/* 28 */
+ "Requested service rejected because of SSP cipher suite or "
+ "AKM requirement", /* 29 */
+ "Requested service not authorized in this location", /* 30 */
"TS deleted because QoS AP lacks sufficient bandwidth for this "
"QoS STA due to a change in BSS service characteristics or "
"operational mode (e.g. an HT BSS change from 40 MHz channel "
@@ -1050,7 +1055,7 @@ static const char *reason_text[] = {
"Disassociated because QoS AP lacks sufficient bandwidth for this "
"QoS STA", /* 33 */
"Disassociated because of excessive number of frames that need to be "
- "acknowledged, but are not acknowledged for AP transmissions "
+ "acknowledged, but are not acknowledged due to AP transmissions "
"and/or poor channel conditions", /* 34 */
"Disassociated because STA is transmitting outside the limits "
"of its TXOPs", /* 35 */
@@ -1067,8 +1072,47 @@ static const char *reason_text[] = {
"Reserved", /* 43 */
"Reserved", /* 44 */
"Peer STA does not support the requested cipher suite", /* 45 */
- "Association denied due to requesting STA not supporting HT "
- "features", /* 46 */
+ "In a DLS Teardown frame: The teardown was initiated by the "
+ "DLS peer. In a Disassociation frame: Disassociated because "
+ "authorized access limit reached", /* 46 */
+ "In a DLS Teardown frame: The teardown was initiated by the "
+ "AP. In a Disassociation frame: Disassociated due to external "
+ "service requirements", /* 47 */
+ "Invalid FT Action frame count", /* 48 */
+ "Invalid pairwise master key identifier (PMKID)", /* 49 */
+ "Invalid MDE", /* 50 */
+ "Invalid FTE", /* 51 */
+ "Mesh peering canceled for unknown reasons", /* 52 */
+ "The mesh STA has reached the supported maximum number of "
+ "peer mesh STAs", /* 53 */
+ "The received information violates the Mesh Configuration "
+ "policy configured in the mesh STA profile", /* 54 */
+ "The mesh STA has received a Mesh Peering Close frame "
+ "requesting to close the mesh peering", /* 55 */
+ "The mesh STA has resent dot11MeshMaxRetries Mesh "
+ "Peering Open frames, without receiving a Mesh Peering "
+ "Confirm frame" /* 56 */
+ "The confirmTimer for the mesh peering instance times out", /* 57 */
+ "The mesh STA fails to unwrap the GTK or the values in the "
+ "wrapped contents do not match", /* 58 */
+ "The mesh STA receives inconsistent information about the "
+ "mesh parameters between mesh peering Management frames", /* 59 */
+ "The mesh STA fails the authenticated mesh peering exchange "
+ "because due to failure in selecting either the pairwise "
+ "ciphersuite or group ciphersuite", /* 60 */
+ "The mesh STA does not have proxy information for this "
+ "external destination", /* 61 */
+ "The mesh STA does not have forwarding information for this "
+ "destination", /* 62 */
+ "The mesh STA determines that the link to the next hop of an "
+ "active path in its forwarding information is no longer "
+ "usable", /* 63 */
+ "The Deauthentication frame was sent because the MAC "
+ "address of the STA already exists in the mesh BSS", /* 64 */
+ "The mesh STA performs channel switch to meet regulatory "
+ "requirements", /* 65 */
+ "The mesh STA performs channel switching with unspecified "
+ "reason", /* 66 */
};
#define NUM_REASONS (sizeof(reason_text) / sizeof(reason_text[0]))
diff --git a/tests/reason_code-0.pcap b/tests/reason_code-0.pcap
new file mode 100644
index 00000000..ecaccac4
--- /dev/null
+++ b/tests/reason_code-0.pcap
Binary files differ
diff --git a/tests/reason_code-1.pcap b/tests/reason_code-1.pcap
new file mode 100644
index 00000000..dd49f8e1
--- /dev/null
+++ b/tests/reason_code-1.pcap
Binary files differ
diff --git a/tests/reason_code-10.pcap b/tests/reason_code-10.pcap
new file mode 100644
index 00000000..543cd056
--- /dev/null
+++ b/tests/reason_code-10.pcap
Binary files differ
diff --git a/tests/reason_code-11.pcap b/tests/reason_code-11.pcap
new file mode 100644
index 00000000..cb24e6d2
--- /dev/null
+++ b/tests/reason_code-11.pcap
Binary files differ
diff --git a/tests/reason_code-12.pcap b/tests/reason_code-12.pcap
new file mode 100644
index 00000000..97451496
--- /dev/null
+++ b/tests/reason_code-12.pcap
Binary files differ
diff --git a/tests/reason_code-13.pcap b/tests/reason_code-13.pcap
new file mode 100644
index 00000000..77c1aa32
--- /dev/null
+++ b/tests/reason_code-13.pcap
Binary files differ
diff --git a/tests/reason_code-14.pcap b/tests/reason_code-14.pcap
new file mode 100644
index 00000000..c898ec09
--- /dev/null
+++ b/tests/reason_code-14.pcap
Binary files differ
diff --git a/tests/reason_code-15.pcap b/tests/reason_code-15.pcap
new file mode 100644
index 00000000..84bbd678
--- /dev/null
+++ b/tests/reason_code-15.pcap
Binary files differ
diff --git a/tests/reason_code-16.pcap b/tests/reason_code-16.pcap
new file mode 100644
index 00000000..cee7e364
--- /dev/null
+++ b/tests/reason_code-16.pcap
Binary files differ
diff --git a/tests/reason_code-17.pcap b/tests/reason_code-17.pcap
new file mode 100644
index 00000000..45280b22
--- /dev/null
+++ b/tests/reason_code-17.pcap
Binary files differ
diff --git a/tests/reason_code-18.pcap b/tests/reason_code-18.pcap
new file mode 100644
index 00000000..e37d08d3
--- /dev/null
+++ b/tests/reason_code-18.pcap
Binary files differ
diff --git a/tests/reason_code-19.pcap b/tests/reason_code-19.pcap
new file mode 100644
index 00000000..fd3152ef
--- /dev/null
+++ b/tests/reason_code-19.pcap
Binary files differ
diff --git a/tests/reason_code-2.pcap b/tests/reason_code-2.pcap
new file mode 100644
index 00000000..819df8c7
--- /dev/null
+++ b/tests/reason_code-2.pcap
Binary files differ
diff --git a/tests/reason_code-20.pcap b/tests/reason_code-20.pcap
new file mode 100644
index 00000000..fb4f3e3f
--- /dev/null
+++ b/tests/reason_code-20.pcap
Binary files differ
diff --git a/tests/reason_code-21.pcap b/tests/reason_code-21.pcap
new file mode 100644
index 00000000..f73d5fef
--- /dev/null
+++ b/tests/reason_code-21.pcap
Binary files differ
diff --git a/tests/reason_code-22.pcap b/tests/reason_code-22.pcap
new file mode 100644
index 00000000..4a9e1d5a
--- /dev/null
+++ b/tests/reason_code-22.pcap
Binary files differ
diff --git a/tests/reason_code-23.pcap b/tests/reason_code-23.pcap
new file mode 100644
index 00000000..528a9e2d
--- /dev/null
+++ b/tests/reason_code-23.pcap
Binary files differ
diff --git a/tests/reason_code-24.pcap b/tests/reason_code-24.pcap
new file mode 100644
index 00000000..e67f39ed
--- /dev/null
+++ b/tests/reason_code-24.pcap
Binary files differ
diff --git a/tests/reason_code-25.pcap b/tests/reason_code-25.pcap
new file mode 100644
index 00000000..4217c81b
--- /dev/null
+++ b/tests/reason_code-25.pcap
Binary files differ
diff --git a/tests/reason_code-26.pcap b/tests/reason_code-26.pcap
new file mode 100644
index 00000000..92c2e363
--- /dev/null
+++ b/tests/reason_code-26.pcap
Binary files differ
diff --git a/tests/reason_code-27.pcap b/tests/reason_code-27.pcap
new file mode 100644
index 00000000..0619c192
--- /dev/null
+++ b/tests/reason_code-27.pcap
Binary files differ
diff --git a/tests/reason_code-28.pcap b/tests/reason_code-28.pcap
new file mode 100644
index 00000000..c3053ee7
--- /dev/null
+++ b/tests/reason_code-28.pcap
Binary files differ
diff --git a/tests/reason_code-29.pcap b/tests/reason_code-29.pcap
new file mode 100644
index 00000000..3b4ee458
--- /dev/null
+++ b/tests/reason_code-29.pcap
Binary files differ
diff --git a/tests/reason_code-3.pcap b/tests/reason_code-3.pcap
new file mode 100644
index 00000000..6ba69fcb
--- /dev/null
+++ b/tests/reason_code-3.pcap
Binary files differ
diff --git a/tests/reason_code-30.pcap b/tests/reason_code-30.pcap
new file mode 100644
index 00000000..2a58e18c
--- /dev/null
+++ b/tests/reason_code-30.pcap
Binary files differ
diff --git a/tests/reason_code-31.pcap b/tests/reason_code-31.pcap
new file mode 100644
index 00000000..d56da07d
--- /dev/null
+++ b/tests/reason_code-31.pcap
Binary files differ
diff --git a/tests/reason_code-32.pcap b/tests/reason_code-32.pcap
new file mode 100644
index 00000000..cb6cf8aa
--- /dev/null
+++ b/tests/reason_code-32.pcap
Binary files differ
diff --git a/tests/reason_code-33.pcap b/tests/reason_code-33.pcap
new file mode 100644
index 00000000..71f469e8
--- /dev/null
+++ b/tests/reason_code-33.pcap
Binary files differ
diff --git a/tests/reason_code-34.pcap b/tests/reason_code-34.pcap
new file mode 100644
index 00000000..3635ea5b
--- /dev/null
+++ b/tests/reason_code-34.pcap
Binary files differ
diff --git a/tests/reason_code-35.pcap b/tests/reason_code-35.pcap
new file mode 100644
index 00000000..47138a52
--- /dev/null
+++ b/tests/reason_code-35.pcap
Binary files differ
diff --git a/tests/reason_code-36.pcap b/tests/reason_code-36.pcap
new file mode 100644
index 00000000..7793d691
--- /dev/null
+++ b/tests/reason_code-36.pcap
Binary files differ
diff --git a/tests/reason_code-37.pcap b/tests/reason_code-37.pcap
new file mode 100644
index 00000000..fedfd9ae
--- /dev/null
+++ b/tests/reason_code-37.pcap
Binary files differ
diff --git a/tests/reason_code-38.pcap b/tests/reason_code-38.pcap
new file mode 100644
index 00000000..5bd24304
--- /dev/null
+++ b/tests/reason_code-38.pcap
Binary files differ
diff --git a/tests/reason_code-39.pcap b/tests/reason_code-39.pcap
new file mode 100644
index 00000000..ff44355e
--- /dev/null
+++ b/tests/reason_code-39.pcap
Binary files differ
diff --git a/tests/reason_code-4.pcap b/tests/reason_code-4.pcap
new file mode 100644
index 00000000..fdae856f
--- /dev/null
+++ b/tests/reason_code-4.pcap
Binary files differ
diff --git a/tests/reason_code-40.pcap b/tests/reason_code-40.pcap
new file mode 100644
index 00000000..42b9ecc1
--- /dev/null
+++ b/tests/reason_code-40.pcap
Binary files differ
diff --git a/tests/reason_code-41.pcap b/tests/reason_code-41.pcap
new file mode 100644
index 00000000..1d1ed600
--- /dev/null
+++ b/tests/reason_code-41.pcap
Binary files differ
diff --git a/tests/reason_code-42.pcap b/tests/reason_code-42.pcap
new file mode 100644
index 00000000..80f2c0ac
--- /dev/null
+++ b/tests/reason_code-42.pcap
Binary files differ
diff --git a/tests/reason_code-43.pcap b/tests/reason_code-43.pcap
new file mode 100644
index 00000000..fe4859cd
--- /dev/null
+++ b/tests/reason_code-43.pcap
Binary files differ
diff --git a/tests/reason_code-44.pcap b/tests/reason_code-44.pcap
new file mode 100644
index 00000000..dad8cc59
--- /dev/null
+++ b/tests/reason_code-44.pcap
Binary files differ
diff --git a/tests/reason_code-45.pcap b/tests/reason_code-45.pcap
new file mode 100644
index 00000000..c481eba2
--- /dev/null
+++ b/tests/reason_code-45.pcap
Binary files differ
diff --git a/tests/reason_code-46.pcap b/tests/reason_code-46.pcap
new file mode 100644
index 00000000..25f571c1
--- /dev/null
+++ b/tests/reason_code-46.pcap
Binary files differ
diff --git a/tests/reason_code-47.pcap b/tests/reason_code-47.pcap
new file mode 100644
index 00000000..bbe5445c
--- /dev/null
+++ b/tests/reason_code-47.pcap
Binary files differ
diff --git a/tests/reason_code-48.pcap b/tests/reason_code-48.pcap
new file mode 100644
index 00000000..8e58b935
--- /dev/null
+++ b/tests/reason_code-48.pcap
Binary files differ
diff --git a/tests/reason_code-49.pcap b/tests/reason_code-49.pcap
new file mode 100644
index 00000000..46083974
--- /dev/null
+++ b/tests/reason_code-49.pcap
Binary files differ
diff --git a/tests/reason_code-5.pcap b/tests/reason_code-5.pcap
new file mode 100644
index 00000000..b731c0d3
--- /dev/null
+++ b/tests/reason_code-5.pcap
Binary files differ
diff --git a/tests/reason_code-50.pcap b/tests/reason_code-50.pcap
new file mode 100644
index 00000000..7c082860
--- /dev/null
+++ b/tests/reason_code-50.pcap
Binary files differ
diff --git a/tests/reason_code-51.pcap b/tests/reason_code-51.pcap
new file mode 100644
index 00000000..a6374c19
--- /dev/null
+++ b/tests/reason_code-51.pcap
Binary files differ
diff --git a/tests/reason_code-52.pcap b/tests/reason_code-52.pcap
new file mode 100644
index 00000000..24f41317
--- /dev/null
+++ b/tests/reason_code-52.pcap
Binary files differ
diff --git a/tests/reason_code-53.pcap b/tests/reason_code-53.pcap
new file mode 100644
index 00000000..e20ec514
--- /dev/null
+++ b/tests/reason_code-53.pcap
Binary files differ
diff --git a/tests/reason_code-54.pcap b/tests/reason_code-54.pcap
new file mode 100644
index 00000000..acf036da
--- /dev/null
+++ b/tests/reason_code-54.pcap
Binary files differ
diff --git a/tests/reason_code-55.pcap b/tests/reason_code-55.pcap
new file mode 100644
index 00000000..b5604180
--- /dev/null
+++ b/tests/reason_code-55.pcap
Binary files differ
diff --git a/tests/reason_code-56.pcap b/tests/reason_code-56.pcap
new file mode 100644
index 00000000..aa361303
--- /dev/null
+++ b/tests/reason_code-56.pcap
Binary files differ
diff --git a/tests/reason_code-57.pcap b/tests/reason_code-57.pcap
new file mode 100644
index 00000000..a74f2b1e
--- /dev/null
+++ b/tests/reason_code-57.pcap
Binary files differ
diff --git a/tests/reason_code-58.pcap b/tests/reason_code-58.pcap
new file mode 100644
index 00000000..709d4f36
--- /dev/null
+++ b/tests/reason_code-58.pcap
Binary files differ
diff --git a/tests/reason_code-59.pcap b/tests/reason_code-59.pcap
new file mode 100644
index 00000000..85e85a4c
--- /dev/null
+++ b/tests/reason_code-59.pcap
Binary files differ
diff --git a/tests/reason_code-6.pcap b/tests/reason_code-6.pcap
new file mode 100644
index 00000000..a74d7dd1
--- /dev/null
+++ b/tests/reason_code-6.pcap
Binary files differ
diff --git a/tests/reason_code-60.pcap b/tests/reason_code-60.pcap
new file mode 100644
index 00000000..359e012d
--- /dev/null
+++ b/tests/reason_code-60.pcap
Binary files differ
diff --git a/tests/reason_code-61.pcap b/tests/reason_code-61.pcap
new file mode 100644
index 00000000..e861ff1f
--- /dev/null
+++ b/tests/reason_code-61.pcap
Binary files differ
diff --git a/tests/reason_code-62.pcap b/tests/reason_code-62.pcap
new file mode 100644
index 00000000..5548dd0f
--- /dev/null
+++ b/tests/reason_code-62.pcap
Binary files differ
diff --git a/tests/reason_code-63.pcap b/tests/reason_code-63.pcap
new file mode 100644
index 00000000..5ceeae9e
--- /dev/null
+++ b/tests/reason_code-63.pcap
Binary files differ
diff --git a/tests/reason_code-64.pcap b/tests/reason_code-64.pcap
new file mode 100644
index 00000000..99be4f7f
--- /dev/null
+++ b/tests/reason_code-64.pcap
Binary files differ
diff --git a/tests/reason_code-65.pcap b/tests/reason_code-65.pcap
new file mode 100644
index 00000000..c8d3c338
--- /dev/null
+++ b/tests/reason_code-65.pcap
Binary files differ
diff --git a/tests/reason_code-66.pcap b/tests/reason_code-66.pcap
new file mode 100644
index 00000000..be2fb226
--- /dev/null
+++ b/tests/reason_code-66.pcap
Binary files differ
diff --git a/tests/reason_code-7.pcap b/tests/reason_code-7.pcap
new file mode 100644
index 00000000..21f463ba
--- /dev/null
+++ b/tests/reason_code-7.pcap
Binary files differ
diff --git a/tests/reason_code-8.pcap b/tests/reason_code-8.pcap
new file mode 100644
index 00000000..3a0a03a4
--- /dev/null
+++ b/tests/reason_code-8.pcap
Binary files differ
diff --git a/tests/reason_code-9.pcap b/tests/reason_code-9.pcap
new file mode 100644
index 00000000..5d53cff3
--- /dev/null
+++ b/tests/reason_code-9.pcap
Binary files differ