Skip to content
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

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Mar 23, 2024

  1. SCTP: Support I-DATA chunk

    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]
    Yuxuan Luo authored and CacheUseOnly committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    12bf71d View commit details
    Browse the repository at this point in the history
  2. SCTP: Support I-FORWARD chunk

    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]
    Yuxuan Luo authored and CacheUseOnly committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    762ee2d View commit details
    Browse the repository at this point in the history
  3. SCTP: Support RE-CONFIG chunk

    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]
    Yuxuan Luo authored and CacheUseOnly committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    541b801 View commit details
    Browse the repository at this point in the history
  4. SCTP: Support ASCONF/-ACK chunk

    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]
    Yuxuan Luo authored and CacheUseOnly committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    fe1cb32 View commit details
    Browse the repository at this point in the history
  5. SCTP: Support PAD chunk

    Add support for printing PAD chunk based on RFC4820 section3.
    
    Example:
    [PAD]
    
    Signed-off-by: Yuxuan Luo <yuxuan.luo@canonical.com>
    Yuxuan Luo authored and CacheUseOnly committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    be5667b View commit details
    Browse the repository at this point in the history