Folks, Over in src/vnet/interface.api, round-about lines 162-182, we find this excerpt:
/** \brief Set or delete one or all ip addresses on a specified interface @param client_index - opaque cookie to identify the sender @param context - sender context, to match reply w/ request @param sw_if_index - index of the interface to add/del addresses @param is_add - add address if non-zero, else delete @param is_ipv6 - if non-zero the address is ipv6, else ipv4 @param del_all - if non-zero delete all addresses on the interface @param address_length - address length in bytes, 4 for ip4, 16 for ip6 @param address - array of address bytes */ define sw_interface_add_del_address { u32 client_index; u32 context; u32 sw_if_index; u8 is_add; u8 is_ipv6; u8 del_all; u8 address_length; u8 address[16]; }; My question is address_length. The doc says it is the address length of 4 or 16 bytes as per IPv4/6-ness. However, I think it is really the netmask prefix length, more like, say, 16, 24, or 32. Right? Thanks, jdl
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev