-
Notifications
You must be signed in to change notification settings - Fork 849
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
SCTP: Support printing some latest chunk types #995
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 lucien.xin@gmail.com |
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 luoyuxuan.carl@gmail.com? 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 |
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]
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 <yuxuan.luo@canonical.com>
be5667b
to
7aa44b3
Compare
Some new SCTP chunk types are implemented in Linux kernel but not yet supported by
tcpdump
to print them appropriately. These patches add corresponding supports for chunks below:Signed-off-by: Yuxuan Luo <luoyuxuan.carl@gmail.com>