linux-kernel-test/net/sctp
Vlad Yasevich 131a47e31a [SCTP]: Implement the Supported Extensions Parameter
SCTP Supported Extenions parameter is specified in Section 4.2.7
of the ADD-IP draft (soon to be RFC).  The parameter is
encoded as:

      0                   1                   2                   3
      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |     Parameter Type = 0x8008   |      Parameter Length         |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     | CHUNK TYPE 1  |  CHUNK TYPE 2 |  CHUNK TYPE 3 |  CHUNK TYPE 4 |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                             ....                              |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     | CHUNK TYPE N  |      PAD      |      PAD      |      PAD      |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

It contains a list of chunks that a particular SCTP extension
uses.  Current extensions supported are Partial Reliability
(FWD-TSN) and ADD-IP (ASCONF and ASCONF-ACK).

When implementing new extensions (AUTH, PKT-DROP, etc..), new
chunks need to be added to this parameter.  Parameter processing
would be modified to negotiate support for these new features.

Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-10-10 16:51:23 -07:00
..
associola.c [SCTP]: Convert bind_addr_list locking to RCU 2007-09-16 16:03:28 -07:00
bind_addr.c fix sctp_del_bind_addr() last argument type 2007-09-26 09:22:04 -07:00
chunk.c Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
command.c
crc32c.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
debug.c [NET]: Fix comparisons of unsigned < 0. 2007-06-03 18:08:47 -07:00
endpointola.c [SCTP]: Rewrite of sctp buffer management code 2007-10-10 16:48:09 -07:00
input.c SCTP: Discard OOTB packetes with bundled INIT early. 2007-09-25 22:55:48 -07:00
inqueue.c SCTP: Validate buffer room when processing sequential chunks 2007-09-25 22:55:45 -07:00
ipv6.c [NET]: Make the device list and device lookups per namespace. 2007-10-10 16:49:10 -07:00
Kconfig [SCTP]: Use menuconfig objects. 2007-05-24 16:36:48 -07:00
Makefile
objcnt.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
output.c [NET]: cleanup extra semicolons 2007-04-25 22:29:24 -07:00
outqueue.c SCTP: Do not retransmit chunks that are newer then rtt. 2007-08-30 13:56:06 -04:00
primitive.c [NET] SCTP: Fix whitespace errors. 2007-02-10 23:20:11 -08:00
proc.c [NET]: Make all initialized struct seq_operations const. 2007-07-10 23:07:31 -07:00
protocol.c [NET]: Make the device list and device lookups per namespace. 2007-10-10 16:49:10 -07:00
sm_make_chunk.c [SCTP]: Implement the Supported Extensions Parameter 2007-10-10 16:51:23 -07:00
sm_sideeffect.c SCTP: Use net_ratelimit to suppress error messages print too fast 2007-08-30 13:52:56 -04:00
sm_statefuns.c [SCTP]: Rewrite of sctp buffer management code 2007-10-10 16:48:09 -07:00
sm_statetable.c SCTP: Clean up OOTB handling and fix infinite loop processing 2007-09-25 22:55:47 -07:00
socket.c [SCTP] net/sctp/socket.c: make 3 variables static 2007-10-10 16:49:19 -07:00
ssnmap.c [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
sysctl.c [SCTP]: Rewrite of sctp buffer management code 2007-10-10 16:48:09 -07:00
transport.c [SCTP] Don't disable PMTU discovery when mtu is small 2007-06-13 20:44:42 +00:00
tsnmap.c sctp: fix shadow symbol in net/sctp/tsnmap.c 2007-08-01 11:19:06 -04:00
ulpevent.c [SCTP]: Rewrite of sctp buffer management code 2007-10-10 16:48:09 -07:00
ulpqueue.c [SCTP]: Rewrite of sctp buffer management code 2007-10-10 16:48:09 -07:00