This repository has definitions of API's to accellerate network applications by offloading packet processing to a hardware switch.
The first API is for applications like virtual Firewalls and Intrusion Detection Systems called OpenOffload.
The second API is for applications like VPN Gateways that intend to offload IPSEC and GENEVE tunnel processing to the hardware.
For details on the OpenOffload for general TCP and UDP packet processing see the OpenOffload README
For details on the TunnelOffload for IP tunnels see the Tunnel README
Developed for AT&T by Brian Freeman and Richard Bowman, June 2020
Current maintainers:
- Brian Freeman (at&t)
- Richard Bowman (at&t)
- John McDowall (palo alto networks)
- Omri Peri (drivenets)