Added initial support for BGP 28/70128/5
authorXavier Simonart <xavier.simonart@intel.com>
Sat, 2 May 2020 19:51:24 +0000 (21:51 +0200)
committerXavier Simonart <xavier.simonart@intel.com>
Fri, 29 May 2020 21:31:54 +0000 (23:31 +0200)
commit08fee9c5d2e1d1f3fe14d00683c2a4b7a17e7876
tree5b1f2a9aaab23b654c9504f83eaa1cb8ac2a0b01
parent354bfce1e946ec796516b3ae7f3fc677960867ef
Added initial support for BGP

Through this commit BGP messages are forwarded to tap device
Netlink messages are enabled to receive route Updates.

In addition, generating tasks can also specify a routing table
which will be used when sending packets

The routes initialized by the routing table can be changed through
the reception of BGP messages

Change-Id: I187ba9a921885cbc9b209aae5fb654309e3388b8
Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
13 files changed:
VNFs/DPPD-PROX/gen/gen_tap.cfg [moved from VNFs/DPPD-PROX/gen_tap.cfg with 85% similarity]
VNFs/DPPD-PROX/gen/l3-ipv4.lua [new file with mode: 0644]
VNFs/DPPD-PROX/handle_master.c
VNFs/DPPD-PROX/handle_master.h
VNFs/DPPD-PROX/packet_utils.c
VNFs/DPPD-PROX/packet_utils.h
VNFs/DPPD-PROX/prox_args.c
VNFs/DPPD-PROX/prox_compat.h
VNFs/DPPD-PROX/prox_lua_types.c
VNFs/DPPD-PROX/rx_pkt.c
VNFs/DPPD-PROX/task_init.h
VNFs/DPPD-PROX/tx_pkt.c
VNFs/DPPD-PROX/tx_pkt.h