SCTP stack (RFC4960)

== CONTENT ==
* SCTP chunks definition as per RFC4960;
* Helper functions to set/get values to/from the corresponding chunks;
* Hooks to the session/application layers;
* Complete state-machine handling;
* Implementation for unexpected chunk received in a certain
state (state-machine error handling)
* Support for 1-single connection;
* Sample application to test receive/transmit data-path;
* Test to validate SCTP stack;

Change-Id: I1b55c455ab400be9513f4e094dadfc3181d2ebc9
Signed-off-by: Marco Varlese <marco.varlese@suse.com>
This commit is contained in:
Marco Varlese
2017-10-30 18:17:21 +01:00
committed by Florin Coras
parent ce111d2ee3
commit 191a59401c
23 changed files with 8285 additions and 13 deletions

View File

@@ -117,6 +117,10 @@ VNET TCP Stack
M: Florin Coras <fcoras@cisco.com>
F: src/vnet/tcp
VNET SCTP Stack
M: Marco Varlese <mvarlese@suse.de>
F: src/vnet/sctp
VNET VXLAN
M: John Lo <loj@cisco.com>
F: src/vnet/vxlan/
@@ -127,7 +131,7 @@ M: Hongjun Ni <hongjun.ni@intel.com>
F: src/vnet/vxlan-gpe/
VNET GENEVE
M: Marco Varlese <marco.varlese@suse.com>
M: Marco Varlese <mvarlese@suse.de>
F: src/vnet/geneve/
Plugin - ACL