session tcp udp: consolidate transport snd apis 72/25872/8
authorFlorin Coras <fcoras@cisco.com>
Fri, 13 Mar 2020 17:54:42 +0000 (17:54 +0000)
committerDave Barach <openvpp@barachs.net>
Thu, 19 Mar 2020 14:46:01 +0000 (14:46 +0000)
commit70f879d2852dfc042ad0911a4a6e4a1714c0eb83
treed7ea7d76b8ec034d41ead0b9ada2db18d9676670
parent7fd59cc79c9fb0cccd0cb5c0b4579d0f0a004f6b
session tcp udp: consolidate transport snd apis

Type: improvement

Use only one api to retrieve transport send parameters. Additionally,
allow transports to request postponing and descheduling of events.

With this, tcp now requests descheduling of sessions when the
connections are stuck probing for zero snd_wnd

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I722c974f3e68fa15424c519a1fffacda43af050c
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/session_node.c
src/vnet/session/transport.c
src/vnet/session/transport.h
src/vnet/session/transport_types.h
src/vnet/tcp/tcp.c
src/vnet/tcp/tcp.h
src/vnet/tcp/tcp_input.c
src/vnet/tcp/tcp_output.c
src/vnet/udp/udp.c