GBP Endpoint Learning 23/15223/12
authorNeale Ranns <neale.ranns@cisco.com>
Wed, 10 Oct 2018 14:22:51 +0000 (07:22 -0700)
committerDamjan Marion <dmarion@me.com>
Wed, 7 Nov 2018 12:00:10 +0000 (12:00 +0000)
commit93cc3ee3b3a9c9224a1446625882205f3282a949
tree077421ee51238c22181a3b3f4871b648bb1299d3
parentc3df1e9a0ab79c1fe254394748ef441ffe224c43
GBP Endpoint Learning

Learning GBP endpoints over vxlan-gbp tunnels

Change-Id: I1db9fda5a16802d9ad8b4efd4e475614f3b21502
Signed-off-by: Neale Ranns <neale.ranns@cisco.com>
74 files changed:
extras/vom/vom/CMakeLists.txt
extras/vom/vom/gbp_bridge_domain.cpp [new file with mode: 0644]
extras/vom/vom/gbp_bridge_domain.hpp [new file with mode: 0644]
extras/vom/vom/gbp_bridge_domain_cmds.cpp [new file with mode: 0644]
extras/vom/vom/gbp_bridge_domain_cmds.hpp [new file with mode: 0644]
extras/vom/vom/gbp_contract_cmds.hpp
extras/vom/vom/gbp_endpoint_group.cpp
extras/vom/vom/gbp_endpoint_group.hpp
extras/vom/vom/gbp_endpoint_group_cmds.cpp
extras/vom/vom/gbp_endpoint_group_cmds.hpp
extras/vom/vom/gbp_route_domain.cpp [new file with mode: 0644]
extras/vom/vom/gbp_route_domain.hpp [new file with mode: 0644]
extras/vom/vom/gbp_route_domain_cmds.cpp [new file with mode: 0644]
extras/vom/vom/gbp_route_domain_cmds.hpp [new file with mode: 0644]
extras/vom/vom/gbp_subnet.cpp
extras/vom/vom/gbp_subnet.hpp
extras/vom/vom/gbp_subnet_cmds.cpp
extras/vom/vom/gbp_subnet_cmds.hpp
extras/vom/vom/gbp_vxlan.cpp [new file with mode: 0644]
extras/vom/vom/gbp_vxlan.hpp [new file with mode: 0644]
extras/vom/vom/gbp_vxlan_cmds.cpp [new file with mode: 0644]
extras/vom/vom/gbp_vxlan_cmds.hpp [new file with mode: 0644]
extras/vom/vom/gbp_vxlan_tunnel.cpp [new file with mode: 0644]
extras/vom/vom/interface_factory.cpp
src/plugins/gbp/CMakeLists.txt
src/plugins/gbp/gbp.api
src/plugins/gbp/gbp_api.c
src/plugins/gbp/gbp_bridge_domain.c [new file with mode: 0644]
src/plugins/gbp/gbp_bridge_domain.h [new file with mode: 0644]
src/plugins/gbp/gbp_classify.c
src/plugins/gbp/gbp_endpoint.c
src/plugins/gbp/gbp_endpoint.h
src/plugins/gbp/gbp_endpoint_group.c
src/plugins/gbp/gbp_endpoint_group.h
src/plugins/gbp/gbp_itf.c [new file with mode: 0644]
src/plugins/gbp/gbp_itf.h [new file with mode: 0644]
src/plugins/gbp/gbp_learn.c [new file with mode: 0644]
src/plugins/gbp/gbp_learn.h [new file with mode: 0644]
src/plugins/gbp/gbp_policy.c
src/plugins/gbp/gbp_policy_dpo.c
src/plugins/gbp/gbp_recirc.c
src/plugins/gbp/gbp_recirc.h
src/plugins/gbp/gbp_route_domain.c [new file with mode: 0644]
src/plugins/gbp/gbp_route_domain.h [new file with mode: 0644]
src/plugins/gbp/gbp_scanner.c [new file with mode: 0644]
src/plugins/gbp/gbp_scanner.h [new file with mode: 0644]
src/plugins/gbp/gbp_subnet.c
src/plugins/gbp/gbp_subnet.h
src/plugins/gbp/gbp_vxlan.c [new file with mode: 0644]
src/plugins/gbp/gbp_vxlan.h [new file with mode: 0644]
src/vnet/CMakeLists.txt
src/vnet/ethernet/mac_address.h
src/vnet/interface_funcs.h
src/vnet/ip/ip_types_api.c
src/vnet/l2/l2.api
src/vnet/l2/l2_input.h
src/vnet/l2/l2_output.h
src/vnet/vxlan-gbp/decap.c
src/vnet/vxlan-gbp/vxlan_gbp.api
src/vnet/vxlan-gbp/vxlan_gbp.c
src/vnet/vxlan-gbp/vxlan_gbp.h
src/vnet/vxlan-gbp/vxlan_gbp_api.c
src/vnet/vxlan-gbp/vxlan_gbp_packet.c [new file with mode: 0644]
src/vnet/vxlan-gbp/vxlan_gbp_packet.h
test/framework.py
test/test_gbp.py
test/test_l2_flood.py
test/vpp_interface.py
test/vpp_ip.py
test/vpp_ip_route.py
test/vpp_l2.py [new file with mode: 0644]
test/vpp_mac.py
test/vpp_papi_provider.py
test/vpp_vxlan_gbp_tunnel.py [new file with mode: 0644]