summaryrefslogtreecommitdiffstats
path: root/src/vnet.am
diff options
context:
space:
mode:
authorMarco Varlese <marco.varlese@suse.com>2017-10-30 18:17:21 +0100
committerFlorin Coras <florin.coras@gmail.com>2018-01-24 15:45:35 +0000
commit191a59401c0552e5ea79041f34456eb9fcc1f311 (patch)
tree286d871aee72cb37e6d751715e89c6b178c7b527 /src/vnet.am
parentce111d2ee3bacec2a09d8f5b664dcfafa0dd50c7 (diff)
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>
Diffstat (limited to 'src/vnet.am')
-rw-r--r--src/vnet.am19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/vnet.am b/src/vnet.am
index 32d3167b16e..52b43293019 100644
--- a/src/vnet.am
+++ b/src/vnet.am
@@ -543,6 +543,25 @@ nobase_include_HEADERS += \
API_FILES += vnet/udp/udp.api
########################################
+# Layer 4 protocol: sctp
+########################################
+libvnet_la_SOURCES += \
+ vnet/sctp/sctp.c \
+ vnet/sctp/sctp_pg.c \
+ vnet/sctp/sctp_input.c \
+ vnet/sctp/sctp_output.c \
+ vnet/sctp/sctp_format.c \
+ vnet/sctp/builtin_server.c \
+ vnet/sctp/builtin_client.c
+
+nobase_include_HEADERS += \
+ vnet/sctp/sctp_error.def \
+ vnet/sctp/sctp_packet.h \
+ vnet/sctp/sctp_timer.h \
+ vnet/sctp/sctp.h \
+ vnet/sctp/builtin_client.h
+
+########################################
# Tunnel protocol: gre
########################################
libvnet_la_SOURCES += \