Lines Matching full:safi
287 BIO_printf(out, " (Unknown SAFI %u)",
509 const unsigned *safi)
518 if (safi != NULL) {
519 key[2] = *safi & 0xFF;
558 const unsigned *safi)
560 IPAddressFamily *f = make_IPAddressFamily(addr, afi, safi);
581 const unsigned *safi)
583 IPAddressFamily *f = make_IPAddressFamily(addr, afi, safi);
615 const unsigned *safi,
619 IPAddressOrRanges *aors = make_prefix_or_range(addr, afi, safi);
634 const unsigned *safi,
638 IPAddressOrRanges *aors = make_prefix_or_range(addr, afi, safi);
695 * the ordering: I can read it as meaning that IPv6 without a SAFI
696 * comes before IPv4 with a SAFI, which seems pretty weird. The
698 * null-SAFI rule to apply only within a single AFI, which is what I
910 unsigned afi, *safi = NULL, safi_;
918 } else if (!name_cmp(val->name, "IPv4-SAFI")) {
920 safi = &safi_;
921 } else if (!name_cmp(val->name, "IPv6-SAFI")) {
923 safi = &safi_;
942 * Handle SAFI, if any, and BUF_strdup() so we can null-terminate
945 if (safi != NULL) {
946 *safi = strtoul(val->value, &t, 0);
948 if (*safi > 0xFF || *t++ != ':') {
968 if (!v3_addr_add_inherit(addr, afi, safi)) {
997 if (!v3_addr_add_prefix(addr, afi, safi, min, prefixlen)) {
1015 if (!v3_addr_add_range(addr, afi, safi, min, max)) {
1021 if (!v3_addr_add_prefix(addr, afi, safi, min, length * 8)) {