├── .clang-format ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.org ├── configure ├── dhcp-relay ├── .gitignore ├── Makefile ├── README ├── dhcp-relay.h ├── dhcp_kern_xdp.c └── dhcp_user_xdp.c ├── headers ├── README.md ├── bpf │ ├── bpf_trace_helpers.h │ └── compiler.h ├── linux │ ├── README.md │ ├── bpf.h │ ├── bpf_common.h │ ├── btf.h │ ├── err.h │ ├── if_link.h │ ├── if_xdp.h │ ├── netlink.h │ └── perf-sys.h ├── vmlinux │ ├── arch │ │ ├── arm64 │ │ │ └── vmlinux.h │ │ ├── powerpc │ │ │ └── vmlinux.h │ │ └── x86 │ │ │ └── vmlinux.h │ ├── vmlinux_arch.h │ ├── vmlinux_common.h │ ├── vmlinux_net.h │ └── vmlinux_types.h └── vmlinux_local.h ├── include ├── bpf │ ├── builtins.h │ ├── compiler.h │ └── errno.h ├── jhash.h └── xdp │ ├── context_helpers.h │ └── parsing_helpers.h └── lib ├── Makefile ├── common.mk ├── defines.mk └── util └── util.mk /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/Makefile -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/README.org -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/configure -------------------------------------------------------------------------------- /dhcp-relay/.gitignore: -------------------------------------------------------------------------------- 1 | *.ll 2 | *.o 3 | dhcp_user_xdp 4 | -------------------------------------------------------------------------------- /dhcp-relay/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/dhcp-relay/Makefile -------------------------------------------------------------------------------- /dhcp-relay/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/dhcp-relay/README -------------------------------------------------------------------------------- /dhcp-relay/dhcp-relay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/dhcp-relay/dhcp-relay.h -------------------------------------------------------------------------------- /dhcp-relay/dhcp_kern_xdp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/dhcp-relay/dhcp_kern_xdp.c -------------------------------------------------------------------------------- /dhcp-relay/dhcp_user_xdp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/dhcp-relay/dhcp_user_xdp.c -------------------------------------------------------------------------------- /headers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/README.md -------------------------------------------------------------------------------- /headers/bpf/bpf_trace_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/bpf/bpf_trace_helpers.h -------------------------------------------------------------------------------- /headers/bpf/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/bpf/compiler.h -------------------------------------------------------------------------------- /headers/linux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/linux/README.md -------------------------------------------------------------------------------- /headers/linux/bpf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/linux/bpf.h -------------------------------------------------------------------------------- /headers/linux/bpf_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/linux/bpf_common.h -------------------------------------------------------------------------------- /headers/linux/btf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/linux/btf.h -------------------------------------------------------------------------------- /headers/linux/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/linux/err.h -------------------------------------------------------------------------------- /headers/linux/if_link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/linux/if_link.h -------------------------------------------------------------------------------- /headers/linux/if_xdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/linux/if_xdp.h -------------------------------------------------------------------------------- /headers/linux/netlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/linux/netlink.h -------------------------------------------------------------------------------- /headers/linux/perf-sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/linux/perf-sys.h -------------------------------------------------------------------------------- /headers/vmlinux/arch/arm64/vmlinux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/vmlinux/arch/arm64/vmlinux.h -------------------------------------------------------------------------------- /headers/vmlinux/arch/powerpc/vmlinux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/vmlinux/arch/powerpc/vmlinux.h -------------------------------------------------------------------------------- /headers/vmlinux/arch/x86/vmlinux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/vmlinux/arch/x86/vmlinux.h -------------------------------------------------------------------------------- /headers/vmlinux/vmlinux_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/vmlinux/vmlinux_arch.h -------------------------------------------------------------------------------- /headers/vmlinux/vmlinux_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/vmlinux/vmlinux_common.h -------------------------------------------------------------------------------- /headers/vmlinux/vmlinux_net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/vmlinux/vmlinux_net.h -------------------------------------------------------------------------------- /headers/vmlinux/vmlinux_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/vmlinux/vmlinux_types.h -------------------------------------------------------------------------------- /headers/vmlinux_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/headers/vmlinux_local.h -------------------------------------------------------------------------------- /include/bpf/builtins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/include/bpf/builtins.h -------------------------------------------------------------------------------- /include/bpf/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/include/bpf/compiler.h -------------------------------------------------------------------------------- /include/bpf/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/include/bpf/errno.h -------------------------------------------------------------------------------- /include/jhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/include/jhash.h -------------------------------------------------------------------------------- /include/xdp/context_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/include/xdp/context_helpers.h -------------------------------------------------------------------------------- /include/xdp/parsing_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/include/xdp/parsing_helpers.h -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/lib/common.mk -------------------------------------------------------------------------------- /lib/defines.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/BNG-router/HEAD/lib/defines.mk -------------------------------------------------------------------------------- /lib/util/util.mk: -------------------------------------------------------------------------------- 1 | # list of objects in this directory 2 | UTIL_OBJS := 3 | --------------------------------------------------------------------------------