25 u8 suppress,
u8 managed,
u8 other,
26 u8 ll_option,
u8 send_unicast,
u8 cease,
28 u32 initial_count,
u32 initial_interval,
29 u32 max_interval,
u32 min_interval,
u8 is_no);
32 ip6_address_t * prefix_addr,
u8 prefix_len,
33 u8 use_default,
u32 val_lifetime,
34 u32 pref_lifetime,
u8 no_advertise,
35 u8 off_link,
u8 no_autoconfig,
36 u8 no_onlink,
u8 is_no);
82 u32 primary_sw_if_index,
int ip6_ra_prefix(vlib_main_t *vm, u32 sw_if_index, ip6_address_t *prefix_addr, u8 prefix_len, u8 use_default, u32 val_lifetime, u32 pref_lifetime, u8 no_advertise, u8 off_link, u8 no_autoconfig, u8 no_onlink, u8 is_no)
void ip6_ra_report_register(ip6_ra_report_notify_t fn)
u16 router_lifetime_in_sec
void icmp6_send_router_solicitation(vlib_main_t *vm, u32 sw_if_index, u8 stop, const icmp6_send_router_solicitation_params_t *params)
u32 time_in_msec_between_retransmitted_neighbor_solicitations
Aggregate type for a prefix.
ip6_address_t router_address
void ip6_ra_report_unregister(ip6_ra_report_notify_t fn)
u32 neighbor_reachable_time_in_msec
void ip6_ra_update_secondary_radv_info(ip6_address_t *address, u8 prefix_len, u32 primary_sw_if_index, u32 valid_time, u32 preferred_time)
ra_report_prefix_info_t * prefixes
manual_print typedef address
void(* ip6_ra_report_notify_t)(const ip6_ra_report_t *rap)
int ip6_ra_config(vlib_main_t *vm, u32 sw_if_index, u8 suppress, u8 managed, u8 other, u8 ll_option, u8 send_unicast, u8 cease, u8 use_lifetime, u32 lifetime, u32 initial_count, u32 initial_interval, u32 max_interval, u32 min_interval, u8 is_no)
vl_api_interface_index_t sw_if_index