pvti: Packet Vector Tunnel Interface

This plugin implements a PoC of UDP-based tunnel substrate whose aim is
to specifically provide higher MTU to the upper layers by chunking
the payload PDUs into smaller packets with full 5-tuple.

At the same time, if there are multiple small packets to
the same destination during the vector processing, they
are packed into "carrier" packets up to underlay MTU size.

It does assume a trustworthy underlying medium, thus for the
operation over Internet it requires the use of encryption layer
underneath.

Type: feature
Change-Id: I323958fa8de62584f6ed15643ea689568a9a62bc
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
This commit is contained in:
Andrew Yourtchenko
2024-01-23 11:57:51 +00:00
committed by Damjan Marion
parent 6ccfc3991d
commit 0acb398d6d
20 changed files with 4353 additions and 0 deletions

View File

@@ -903,6 +903,9 @@ pthreads
pton
pushingapatch
putatively
pvti
PVTI
Pvti
pwait
py
pypi