Skip to content
/ ethpipe Public

EtherPIPE: an Ethernet character device for packet processing

Notifications You must be signed in to change notification settings

sora/ethpipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

EthPIPE adapter

!! This is under construction to improve performance.

A FPGA implemantation of ethernet character device for packet processing. Please check the EtherPIPE wiki.

FPGA logic (LatticeECP3 versa kit):
    https://github.com/sora/ethpipe/tree/master/boards/ecp3versa
    
FPGA device driver:
    https://github.com/sora/ethpipe/tree/master/software/driver
    
Device driver for generic NIC:
    https://github.com/sora/ethpipe/tree/master/software/generic_driver

tappipe:
    https://github.com/sora/ethpipe/tree/master/software/tappipe
    
dummy driver:
    https://github.com/sora/ethpipe/tree/master/software/dummy_driver
    
example usage:
    https://github.com/sora/ethpipe/wiki/Examples

About

EtherPIPE: an Ethernet character device for packet processing

Resources

Stars

Watchers

Forks

Packages

No packages published