VPP-598: tcp stack initial commit 61/5561/7
authorDave Barach <dave@barachs.net>
Tue, 28 Feb 2017 20:15:56 +0000 (15:15 -0500)
committerDamjan Marion <dmarion.lists@gmail.com>
Wed, 1 Mar 2017 20:25:48 +0000 (20:25 +0000)
commit68b0fb0c620c7451ef1a6380c43c39de6614db51
treef4188fa09723152f3ebfcebbbe4cacad903e0cf1
parentf869028740aaebeb0375077d4d84fa07a17fff1a
VPP-598: tcp stack initial commit

Change-Id: I49e5ce0aae6e4ff634024387ceaf7dbc432a0351
Signed-off-by: Dave Barach <dave@barachs.net>
Signed-off-by: Florin Coras <fcoras@cisco.com>
94 files changed:
src/Makefile.am
src/plugins/ioam/export-common/ioam_export.h
src/plugins/ioam/ipfixcollector/ipfixcollector.c
src/plugins/ioam/lib-vxlan-gpe/ioam_transit.c
src/plugins/snat/in2out.c
src/plugins/snat/out2in.c
src/scripts/vnet/tcp
src/scripts/vnet/udp [new file with mode: 0644]
src/scripts/vnet/uri/tcp-setup.sh [new file with mode: 0755]
src/scripts/vnet/uri/tcp_server [new file with mode: 0644]
src/scripts/vnet/uri/udp [new file with mode: 0644]
src/svm.am
src/svm/ssvm.c
src/svm/ssvm.h
src/svm/svm_fifo.c [new file with mode: 0644]
src/svm/svm_fifo.h [new file with mode: 0644]
src/svm/svm_fifo_segment.c [new file with mode: 0644]
src/svm/svm_fifo_segment.h [new file with mode: 0644]
src/svm/test_svm_fifo1.c [new file with mode: 0644]
src/uri.am [new file with mode: 0644]
src/uri/uri_tcp_test.c [new file with mode: 0644]
src/uri/uri_udp_test.c [new file with mode: 0644]
src/uri/uri_udp_test2.c [new file with mode: 0644]
src/uri/uritest.c [new file with mode: 0644]
src/vlib/buffer.c
src/vlib/buffer.h
src/vlibmemory/unix_shared_memory_queue.c
src/vlibmemory/unix_shared_memory_queue.h
src/vnet.am
src/vnet/api_errno.h
src/vnet/bfd/bfd_udp.c
src/vnet/buffer.h
src/vnet/classify/vnet_classify.c
src/vnet/dhcp/dhcp_proxy.h
src/vnet/flow/flow_report.h
src/vnet/ip/ip.h
src/vnet/ip/ip4.h
src/vnet/ip/ip4_forward.c
src/vnet/ip/ip4_packet.h
src/vnet/ip/ip6.h
src/vnet/ip/ip6_packet.h
src/vnet/ip/punt.c
src/vnet/ip/tcp_packet.h [deleted file]
src/vnet/ip/udp_init.c [deleted file]
src/vnet/ipsec/ikev2.c
src/vnet/ipsec/ikev2_cli.c
src/vnet/ipsec/ikev2_crypto.c
src/vnet/lisp-cp/packets.c
src/vnet/lisp-cp/packets.h
src/vnet/lisp-gpe/interface.c
src/vnet/lisp-gpe/lisp_gpe.h
src/vnet/lisp-gpe/lisp_gpe_adjacency.c
src/vnet/session/application.c [new file with mode: 0644]
src/vnet/session/application.h [new file with mode: 0644]
src/vnet/session/application_interface.c [new file with mode: 0644]
src/vnet/session/application_interface.h [new file with mode: 0644]
src/vnet/session/hashes.c [new file with mode: 0644]
src/vnet/session/node.c [new file with mode: 0644]
src/vnet/session/session.api [new file with mode: 0644]
src/vnet/session/session.c [new file with mode: 0644]
src/vnet/session/session.h [new file with mode: 0644]
src/vnet/session/session_api.c [new file with mode: 0644]
src/vnet/session/session_cli.c [new file with mode: 0644]
src/vnet/session/transport.c [new file with mode: 0644]
src/vnet/session/transport.h [new file with mode: 0644]
src/vnet/tcp/tcp.c [new file with mode: 0644]
src/vnet/tcp/tcp.h [new file with mode: 0644]
src/vnet/tcp/tcp_error.def [new file with mode: 0644]
src/vnet/tcp/tcp_format.c [new file with mode: 0644]
src/vnet/tcp/tcp_input.c [new file with mode: 0644]
src/vnet/tcp/tcp_newreno.c [new file with mode: 0644]
src/vnet/tcp/tcp_output.c [new file with mode: 0644]
src/vnet/tcp/tcp_packet.h [new file with mode: 0644]
src/vnet/tcp/tcp_pg.c [new file with mode: 0644]
src/vnet/tcp/tcp_syn_filter4.c [new file with mode: 0644]
src/vnet/tcp/tcp_timer.h [new file with mode: 0644]
src/vnet/udp/builtin_server.c [new file with mode: 0644]
src/vnet/udp/udp.c [new file with mode: 0644]
src/vnet/udp/udp.h [moved from src/vnet/ip/udp.h with 85% similarity]
src/vnet/udp/udp_error.def [moved from src/vnet/ip/udp_error.def with 100% similarity]
src/vnet/udp/udp_format.c [moved from src/vnet/ip/udp_format.c with 100% similarity]
src/vnet/udp/udp_input.c [new file with mode: 0644]
src/vnet/udp/udp_local.c [moved from src/vnet/ip/udp_local.c with 96% similarity]
src/vnet/udp/udp_packet.h [moved from src/vnet/ip/udp_packet.h with 100% similarity]
src/vnet/udp/udp_pg.c [moved from src/vnet/ip/udp_pg.c with 100% similarity]
src/vnet/vnet_all_api_h.h
src/vnet/vxlan-gpe/vxlan_gpe.h
src/vnet/vxlan/vxlan.h
src/vpp/api/vpe.api
src/vppinfra.am
src/vppinfra/bihash_16_8.h [new file with mode: 0644]
src/vppinfra/bihash_48_8.h [new file with mode: 0644]
src/vppinfra/tw_timer_16t_1w_2048sl.c [new file with mode: 0644]
src/vppinfra/tw_timer_16t_1w_2048sl.h [new file with mode: 0644]