├── .clang-format ├── .travis.yml ├── codelab ├── Makefile ├── fe.c ├── flowgraph.txt ├── forward.c ├── sink.c └── swap.c ├── fosdem2019 ├── Makefile ├── README └── stateless-filter.c ├── instructions ├── intro.pdf ├── mymodule ├── LINUX │ └── Makefile ├── Makefile ├── mmctl.c └── sys │ ├── contrib │ └── mymodule │ │ ├── Makefile │ │ └── mymodule.c │ └── net │ └── mymodule.h ├── solutions ├── Makefile ├── fe.c ├── flowgraph-down.sh ├── flowgraph-up.sh ├── forward.c ├── sink.c └── swap.c ├── vale-tutorial.pdf └── virtualization.pdf /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/.clang-format -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/.travis.yml -------------------------------------------------------------------------------- /codelab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/codelab/Makefile -------------------------------------------------------------------------------- /codelab/fe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/codelab/fe.c -------------------------------------------------------------------------------- /codelab/flowgraph.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/codelab/flowgraph.txt -------------------------------------------------------------------------------- /codelab/forward.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/codelab/forward.c -------------------------------------------------------------------------------- /codelab/sink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/codelab/sink.c -------------------------------------------------------------------------------- /codelab/swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/codelab/swap.c -------------------------------------------------------------------------------- /fosdem2019/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/fosdem2019/Makefile -------------------------------------------------------------------------------- /fosdem2019/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/fosdem2019/README -------------------------------------------------------------------------------- /fosdem2019/stateless-filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/fosdem2019/stateless-filter.c -------------------------------------------------------------------------------- /instructions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/instructions -------------------------------------------------------------------------------- /intro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/intro.pdf -------------------------------------------------------------------------------- /mymodule/LINUX/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/mymodule/LINUX/Makefile -------------------------------------------------------------------------------- /mymodule/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/mymodule/Makefile -------------------------------------------------------------------------------- /mymodule/mmctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/mymodule/mmctl.c -------------------------------------------------------------------------------- /mymodule/sys/contrib/mymodule/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/mymodule/sys/contrib/mymodule/Makefile -------------------------------------------------------------------------------- /mymodule/sys/contrib/mymodule/mymodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/mymodule/sys/contrib/mymodule/mymodule.c -------------------------------------------------------------------------------- /mymodule/sys/net/mymodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/mymodule/sys/net/mymodule.h -------------------------------------------------------------------------------- /solutions/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/solutions/Makefile -------------------------------------------------------------------------------- /solutions/fe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/solutions/fe.c -------------------------------------------------------------------------------- /solutions/flowgraph-down.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -x 4 | 5 | sudo kill $(cat pids) 6 | -------------------------------------------------------------------------------- /solutions/flowgraph-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/solutions/flowgraph-up.sh -------------------------------------------------------------------------------- /solutions/forward.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/solutions/forward.c -------------------------------------------------------------------------------- /solutions/sink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/solutions/sink.c -------------------------------------------------------------------------------- /solutions/swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/solutions/swap.c -------------------------------------------------------------------------------- /vale-tutorial.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/vale-tutorial.pdf -------------------------------------------------------------------------------- /virtualization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netmap-unipi/netmap-tutorial/HEAD/virtualization.pdf --------------------------------------------------------------------------------