aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet.am
diff options
context:
space:
mode:
authorMarco Varlese <marco.varlese@suse.com>2018-03-01 11:19:59 +0100
committerDamjan Marion <dmarion.lists@gmail.com>2018-03-01 11:43:52 +0000
commit3c6a976325f32f880b7e53f50ebe86fa0e8476c9 (patch)
tree298bfe9554135f796ebcb17bd0fb586c117cf1ac /src/vnet.am
parentafddd83ca17484c0f26efbebb6ff7ebe47fd567f (diff)
SCTP: API to add a sub-connection
This patch adds an API to add a sub-connection following a SRC/DST IP mapping as required by the RFC4960. At the same time, it changes the way the next available sub-connection is being calculated: rather than having an index in the parent connection which is prone to many issues at run-time, the next available sub-connection is being calculated by looking at the state of the set sub-connections and if marked as DOWN it means that is an available slot to be used. Change-Id: I662be6a247bfbbe8bf9aaf3f485183c07ef862fe Signed-off-by: Marco Varlese <marco.varlese@suse.com>
Diffstat (limited to 'src/vnet.am')
-rw-r--r--src/vnet.am6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/vnet.am b/src/vnet.am
index 204c3c2c358..3e1bdd60165 100644
--- a/src/vnet.am
+++ b/src/vnet.am
@@ -542,6 +542,7 @@ API_FILES += vnet/udp/udp.api
# Layer 4 protocol: sctp
########################################
libvnet_la_SOURCES += \
+ vnet/sctp/sctp_api.c \
vnet/sctp/sctp.c \
vnet/sctp/sctp_pg.c \
vnet/sctp/sctp_input.c \
@@ -552,7 +553,10 @@ nobase_include_HEADERS += \
vnet/sctp/sctp_error.def \
vnet/sctp/sctp_packet.h \
vnet/sctp/sctp_timer.h \
- vnet/sctp/sctp.h
+ vnet/sctp/sctp.h \
+ vnet/sctp/sctp.api.h
+
+API_FILES += vnet/sctp/sctp.api
########################################
# Tunnel protocol: gre