session: generalize handling of network transports 80/9780/10
authorFlorin Coras <fcoras@cisco.com>
Sat, 9 Dec 2017 18:19:43 +0000 (10:19 -0800)
committerDave Barach <openvpp@barachs.net>
Mon, 11 Dec 2017 21:07:22 +0000 (21:07 +0000)
commit561af9b441c7392cf391dd46399b0b16b876a08a
treed5aa49c73728b6f7cb55071a5398ee9cdba53808
parentd78349109fdb98fa0ba5f5aff779be700ff78357
session: generalize handling of network transports

- compute session type out of transport and network protos
- make session, session lookup and session queue code network protocol
  agnostic

This does not update the session layer to support non-ip network layer
protocols

Change-Id: Ifc2f92845e158b649d59462eb7d51c12af536691
Signed-off-by: Florin Coras <fcoras@cisco.com>
15 files changed:
src/vnet/session/application.c
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/session_api.c
src/vnet/session/session_cli.c
src/vnet/session/session_lookup.c
src/vnet/session/session_node.c
src/vnet/session/stream_session.h
src/vnet/session/transport.c
src/vnet/session/transport.h
src/vnet/session/transport_interface.h
src/vnet/tcp/tcp.c
src/vnet/tcp/tcp.h
src/vnet/tcp/tcp_output.c
src/vnet/udp/udp.c