-
Notifications
You must be signed in to change notification settings - Fork 900
SCTP: Support printing some latest chunk types #995
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
@guyharris could you please tell me which part of the code stops the merging process? I will update it as soon as possible. |
|
From the SCTP side, this patchset looks good to me. Reviewed-by: Xin Long [email protected] |
|
Hi tcpdump maintainers, this patch is reviewed and has passed all checks, is there any concerns stopping it going to master branch? |
e36067f to
17da16b
Compare
|
Thanks for preparing this PR. |
5979459 to
798e39e
Compare
|
See CONTRIBUTING.md item 6 about TESTLIST usage. |
|
A flaw has been found regarding this PR:
Will work on fixing this issue later, please do not merge this PR right now. |
593a5b9 to
8452de6
Compare
|
This latest patch set has solved the bug mentioned above and fixed other miscellaneous issues. |
|
Fuzzing found a problem. Setting on draft. Private mail sent. |
I have not received the email, do you mind send it again to [email protected]? Appreciate that! |
Done. |
8452de6 to
61e5ca4
Compare
61e5ca4 to
ec080c9
Compare
|
Solved a merge conflict with master branch. |
|
Thank you. The master branch now uses |
ec080c9 to
be5667b
Compare
Thanks for noticing. All the testcases .out files have been updated using |
be5667b to
7aa44b3
Compare
7aa44b3 to
363ae66
Compare
Add support for printing SCTP I-DATA chunk based on RFC8260 section 2.1 Prints payload when vflag level is greater than 1. Example: [I-DATA] (B) [TSN: 1522458896] [SID: 0] [MID: 0] [PPID 0x0] [I-DATA] (E) [TSN: 1522458897] [SID: 0] [MID: 0] [FSN: 0]
Add support for printing I-FORWARD chunk based on RFC8260 section 2.3. Remove REL_CTL (RFC3758) since it is obsolete and it uses the value '0xc2' of I-FORWARD for CNTL_ACK. Print stream IDs and message IDs with `-vv` set. Example: `-v`: [I-FORWARD-FSN] [TSN: 1584188225] `-vv`: [I-FORWARD-FSN] [TSN: 2195717635] [SID: 0] [MID: 2]
Add support for printing RE-CONFIG chunk based on RFC6525 section3.1. Prints all optional parameters when `-vv` is set. Example: [RE-CONFIG] [OUT SSN RESET: REQ SEQ:, RES SEQ:, Last TSN:, SID 0 1]
363ae66 to
6a63556
Compare
Add support for printing ASCONF and ASCONF-ACK chunk based on RFC5061. Remove REL_CNTL(0xc1) because it's obsolete and conflicts with ASCONF. Prints all ASCONF parameters with `-vv` set. Example: `-v`: [ASCONF] [SEQ: .., ADDR: 192...] [DEL ADDR] `-vv`:[ASCONF] [SEQ: .., ADDR: 192...] [DEL ADDR: C-ID: 0, ADDR: 192...] [ASCONF-ACK] [SEQ: 4161214189]
Add support for printing PAD chunk based on RFC4820 section3. Example: [PAD] Signed-off-by: Yuxuan Luo <[email protected]>
6a63556 to
1d82331
Compare
|
Test cases are updated properly with |
Some new SCTP chunk types are implemented in Linux kernel but not yet supported by
tcpdumpto print them appropriately. These patches add corresponding supports for chunks below:Signed-off-by: Yuxuan Luo <[email protected]>