Skip to content

Open API for IP Applications to Offload TCP/UDP Session Packet Processing to Hardware

License

Notifications You must be signed in to change notification settings

opiproject/sessionOffload

 
 

Repository files navigation

Introduction

Linters robotframework-tests OPI sessionOffload golang Framework CI GitHub stars GitHub Contributors

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.

OpenOffload

For details on the OpenOffload for general TCP and UDP packet processing see the OpenOffload README

OpenOffload README

TunnelOffload

For details on the TunnelOffload for IP tunnels see the Tunnel README

TunnelOffload README

MAINTAINERS

Curent maintainers are the OPI Maintainers.

Original MAINTAINERS

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)

About

Open API for IP Applications to Offload TCP/UDP Session Packet Processing to Hardware

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • C 47.0%
  • Python 28.9%
  • C++ 8.2%
  • Go 7.3%
  • Makefile 3.3%
  • Shell 2.4%
  • Other 2.9%