Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
MPLS Mcast
[vpp.git]
/
src
/
vnet
/
ip
/
ip.api
diff --git
a/src/vnet/ip/ip.api
b/src/vnet/ip/ip.api
index
b5e730f
..
6af1714
100644
(file)
--- a/
src/vnet/ip/ip.api
+++ b/
src/vnet/ip/ip.api
@@
-128,7
+128,11
@@
define ip_neighbor_details {
@param sw_if_index - interface used to reach neighbor
@param is_add - 1 to add neighbor, 0 to delete
@param is_ipv6 - 1 for IPv6 neighbor, 0 for IPv4
@param sw_if_index - interface used to reach neighbor
@param is_add - 1 to add neighbor, 0 to delete
@param is_ipv6 - 1 for IPv6 neighbor, 0 for IPv4
- @param is_static -
+ @param is_ipv6 - 1 for IPv6 neighbor, 0 for IPv4
+ @param is_static - A static neighbor Entry - there are not flushed
+ If the interface goes down.
+ @param is_no_adj_fib - Do not create a corresponding entry in the FIB
+ table for the neighbor.
@param mac_address - l2 address of the neighbor
@param dst_address - ip4 or ip6 address of the neighbor
*/
@param mac_address - l2 address of the neighbor
@param dst_address - ip4 or ip6 address of the neighbor
*/
@@
-141,6
+145,7
@@
define ip_neighbor_add_del
u8 is_add;
u8 is_ipv6;
u8 is_static;
u8 is_add;
u8 is_ipv6;
u8 is_static;
+ u8 is_no_adj_fib;
u8 mac_address[6];
u8 dst_address[16];
};
u8 mac_address[6];
u8 dst_address[16];
};
@@
-473,6
+478,7
@@
define ip_mroute_add_del
u32 table_id;
u32 entry_flags;
u32 itf_flags;
u32 table_id;
u32 entry_flags;
u32 itf_flags;
+ u32 rpf_id;
u16 grp_address_length;
u8 create_vrf_if_needed;
u8 is_add;
u16 grp_address_length;
u8 create_vrf_if_needed;
u8 is_add;
@@
-513,6
+519,8
@@
manual_endian manual_print define ip_mfib_details
{
u32 context;
u32 table_id;
{
u32 context;
u32 table_id;
+ u32 entry_flags;
+ u32 rpf_id;
u8 address_length;
u8 grp_address[4];
u8 src_address[4];
u8 address_length;
u8 grp_address[4];
u8 src_address[4];