X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fip%2Fip.api;h=67258ee4fe9b4ea064980a9578311d27849a845c;hb=0164a06d8145f416118183bd496124bfbdfcd3f2;hp=df9ce6e615a10ca217f6d35fe7e56756545f4389;hpb=f9342023c19887da656133e2688a90d70383b0c5;p=vpp.git diff --git a/src/vnet/ip/ip.api b/src/vnet/ip/ip.api index df9ce6e615a..67258ee4fe9 100644 --- a/src/vnet/ip/ip.api +++ b/src/vnet/ip/ip.api @@ -362,6 +362,7 @@ autoreply define sw_interface_ip6_set_link_local_address @param vrf_id - fib table /vrf associated with the route @param lookup_in_vrf - @param classify_table_index - + @param create_vrf_if_needed - @param is_add - 1 if adding the route, 0 if deleting @param is_drop - Drop the packet @param is_unreach - Drop the packet and rate limit send ICMP unreachable @@ -370,7 +371,9 @@ autoreply define sw_interface_ip6_set_link_local_address @param is_local - @param is_classify - @param is_multipath - Set to 1 if this is a multipath route, else 0 - @param not_last - Is last or not last msg in group of multiple add/del msgs + @param is_source_lookup - The the path is a deaggregate path (i.e. a lookup + in another table) is the lookup on the packet's + source address or destination. @param next_hop_weight - @param dst_address_length - @param dst_address[16] - @@ -387,6 +390,7 @@ autoreply define ip_add_del_route u32 table_id; u32 classify_table_index; u32 next_hop_table_id; + u8 create_vrf_if_needed; u8 is_add; u8 is_drop; u8 is_unreach; @@ -398,8 +402,7 @@ autoreply define ip_add_del_route u8 is_resolve_host; u8 is_resolve_attached; u8 is_l2_bridged; - /* Is last/not-last message in group of multiple add/del messages. */ - u8 not_last; + u8 is_source_lookup; u8 next_hop_weight; u8 next_hop_preference; u8 dst_address_length; @@ -428,6 +431,7 @@ autoreply define ip_mroute_add_del u32 itf_flags; u32 rpf_id; u16 grp_address_length; + u8 create_vrf_if_needed; u8 is_add; u8 is_ipv6; u8 is_local;