sctp: move to plugins, disabled by default 74/20374/15
authorFlorin Coras <fcoras@cisco.com>
Wed, 26 Jun 2019 23:27:13 +0000 (16:27 -0700)
committerDave Barach <openvpp@barachs.net>
Fri, 5 Jul 2019 17:49:39 +0000 (17:49 +0000)
commit3ffe6cadf083d1a0bc32e4a37d56b42a1153ff7b
treef9862c7b06e7a817a2fede8b4ca5419c5f2e5545
parent1cfcb78940580c8e3645fca0419d32f9286e942d
sctp: move to plugins, disabled by default

Removed sctp buffer metadata from vnet/buffer.h, added it to the
plugin. Add registration APIs for plugin-based vlib_buffer_opaque /
opaque2 decoders, used by "pcap dispatch trace ..." for display in the
wireshark dissector.

Type:refactor

Not actively maintained.

Change-Id: Ie4cb6ba66f68b3b3a7d7d2c63c917fdccf994371
Signed-off-by: Florin Coras <fcoras@cisco.com>
Signed-off-by: Dave Barach <dave@barachs.net>
27 files changed:
MAINTAINERS
src/plugins/sctp/CMakeLists.txt [new file with mode: 0644]
src/plugins/sctp/sctp.api [moved from src/vnet/sctp/sctp.api with 100% similarity]
src/plugins/sctp/sctp.c [moved from src/vnet/sctp/sctp.c with 96% similarity]
src/plugins/sctp/sctp.h [moved from src/vnet/sctp/sctp.h with 95% similarity]
src/plugins/sctp/sctp_all_api_h.h [new file with mode: 0644]
src/plugins/sctp/sctp_api.c [moved from src/vnet/sctp/sctp_api.c with 74% similarity]
src/plugins/sctp/sctp_debug.h [moved from src/vnet/sctp/sctp_debug.h with 100% similarity]
src/plugins/sctp/sctp_error.def [moved from src/vnet/sctp/sctp_error.def with 100% similarity]
src/plugins/sctp/sctp_format.c [moved from src/vnet/sctp/sctp_format.c with 97% similarity]
src/plugins/sctp/sctp_input.c [moved from src/vnet/sctp/sctp_input.c with 98% similarity]
src/plugins/sctp/sctp_msg_enum.h [new file with mode: 0644]
src/plugins/sctp/sctp_output.c [moved from src/vnet/sctp/sctp_output.c with 96% similarity]
src/plugins/sctp/sctp_output_node.c [moved from src/vnet/sctp/sctp_output_node.c with 97% similarity]
src/plugins/sctp/sctp_packet.h [moved from src/vnet/sctp/sctp_packet.h with 100% similarity]
src/plugins/sctp/sctp_pg.c [moved from src/vnet/sctp/sctp_pg.c with 100% similarity]
src/plugins/sctp/sctp_timer.h [moved from src/vnet/sctp/sctp_timer.h with 100% similarity]
src/vnet/CMakeLists.txt
src/vnet/buffer.h
src/vnet/interface.h
src/vnet/interface_format.c
src/vnet/ip/format.h
src/vnet/ip/punt.c
src/vnet/ip/punt_node.c
src/vnet/vnet_all_api_h.h
src/vpp-api/client/stat_client.c
test/test_sctp.py