BVI Interface 16/18316/8
authorNeale Ranns <nranns@cisco.com>
Fri, 15 Mar 2019 09:16:20 +0000 (02:16 -0700)
committerJohn Lo <loj@cisco.com>
Thu, 21 Mar 2019 20:33:30 +0000 (20:33 +0000)
commit192b13f96d6b4d1b4cbbb64a3d447329bf2ba900
tree44681e508ad2dc06af4518e6f4d0ead6ff35ab77
parent1ea74b5df5acfc827ee53fd5cb6bdb40140da0f0
BVI Interface

a new dedicated BVI interface as opposed to [re]using a loopback.

benefits:
 - removes ambiguity over the purpose of a loopback interface
 - TX node dedicated to BVI only functions.

Change-Id: I749d6b38440d450ac5b909a28053c75ec9df946a
Signed-off-by: Neale Ranns <nranns@cisco.com>
12 files changed:
src/vnet/CMakeLists.txt
src/vnet/ethernet/ethernet.h
src/vnet/ethernet/interface.c
src/vnet/l2/l2.api
src/vnet/l2/l2_api.c
src/vnet/l2/l2_bvi.c
src/vnet/l2/l2_bvi.h
src/vnet/l2/l2_bvi_node.c [new file with mode: 0644]
test/framework.py
test/test_ip4_irb.py
test/test_l2_flood.py
test/vpp_bvi_interface.py [new file with mode: 0644]