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

sandersms/sessionOffload

This branch is up to date with opiproject/sessionOffload:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8b07b99 · Mar 30, 2023
Mar 30, 2023
Oct 7, 2022
Mar 22, 2023
Oct 12, 2022
Oct 11, 2022
Oct 17, 2022
Oct 7, 2022
Jun 8, 2020
Oct 7, 2022
Oct 7, 2022
Mar 28, 2023
Oct 7, 2022
Oct 6, 2022

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

Releases

No releases published

Languages

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