Use IP and MAC API types for neighbors 38/14138/13
authorNeale Ranns <nranns@cisco.com>
Fri, 10 Aug 2018 12:30:06 +0000 (05:30 -0700)
committerDamjan Marion <dmarion@me.com>
Wed, 30 Jan 2019 19:47:53 +0000 (19:47 +0000)
commit37029305c671f4e2d091d6f6c22142634e409043
treef47257c77b860213fcd1901686874dee43ad1f73
parent13b2ba2ad5527c8185dce368993a3877e7daf7a2
Use IP and MAC API types for neighbors

use address_t and mac_address_t for IPv6 and ARP entries
and all other API calls in ip.api aprat from the route ones,
that will follow in a separate commit

Change-Id: I67161737c2184d3f8fc1e79ebd2b55121c5b0191
Signed-off-by: Neale Ranns <nranns@cisco.com>
46 files changed:
extras/vom/vom/api_types.cpp
extras/vom/vom/api_types.hpp
extras/vom/vom/arp_proxy_config.cpp
extras/vom/vom/arp_proxy_config_cmds.cpp
extras/vom/vom/neighbour.cpp
extras/vom/vom/neighbour_cmds.cpp
extras/vom/vom/ra_prefix.cpp
src/plugins/gbp/gbp_endpoint.c
src/plugins/mactime/mactime.c
src/plugins/mactime/mactime.h
src/vat/api_format.c
src/vnet/ethernet/arp.c
src/vnet/ethernet/arp.h
src/vnet/ethernet/arp_packet.h
src/vnet/ethernet/ethernet.h
src/vnet/ethernet/interface.c
src/vnet/ethernet/mac_address.c
src/vnet/ethernet/mac_address.h
src/vnet/ethernet/node.c
src/vnet/ip/ip.api
src/vnet/ip/ip4_forward.c
src/vnet/ip/ip6.h
src/vnet/ip/ip6_neighbor.c
src/vnet/ip/ip6_neighbor.h
src/vnet/ip/ip6_packet.h
src/vnet/ip/ip_api.c
src/vnet/ip/ip_neighbor.c
src/vnet/ip/ip_neighbor.h
src/vnet/ip/ip_types_api.c
src/vnet/ip/ip_types_api.h
src/vnet/ip/lookup.c
src/vnet/ip/rd_cp.c
src/vnet/l2/l2_bvi.h
src/vnet/lisp-cp/control.c
src/vpp/api/api.c
src/vpp/api/custom_dump.c
src/vpp/api/types.c
src/vpp/api/types.h
test/test_dhcp.py
test/test_ip6.py
test/test_l2bd_arp_term.py
test/test_nat.py
test/test_neighbor.py
test/vpp_interface.py
test/vpp_neighbor.py
test/vpp_papi_provider.py