diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2023-01-30 10:05:58 -0500 | 
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2023-01-31 15:15:42 -0500 | 
| commit | a98701f0531c54e425ef4ffa5f3f2c67aad2ae17 (patch) | |
| tree | a687a0a3d59723339d3e6f111ce9539e73b9382e /zebra/zebra_routemap.c | |
| parent | 58cf0823bf41e104b51f2f350ee370d51734b314 (diff) | |
zebra: Add missing enums to switch statements
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'zebra/zebra_routemap.c')
| -rw-r--r-- | zebra/zebra_routemap.c | 12 | 
1 files changed, 9 insertions, 3 deletions
diff --git a/zebra/zebra_routemap.c b/zebra/zebra_routemap.c index 4f43cea493..5f307f95e3 100644 --- a/zebra/zebra_routemap.c +++ b/zebra/zebra_routemap.c @@ -1049,7 +1049,9 @@ route_match_ip_next_hop(void *rule, const struct prefix *prefix, void *object)  		p.prefix = nh_data->nexthop->gate.ipv4;  		p.prefixlen = IPV4_MAX_BITLEN;  		break; -	default: +	case NEXTHOP_TYPE_IPV6: +	case NEXTHOP_TYPE_IPV6_IFINDEX: +	case NEXTHOP_TYPE_BLACKHOLE:  		return RMAP_NOMATCH;  	}  	alist = access_list_lookup(AFI_IP, (char *)rule); @@ -1105,7 +1107,9 @@ route_match_ip_next_hop_prefix_list(void *rule, const struct prefix *prefix,  		p.prefix = nh_data->nexthop->gate.ipv4;  		p.prefixlen = IPV4_MAX_BITLEN;  		break; -	default: +	case NEXTHOP_TYPE_IPV6: +	case NEXTHOP_TYPE_IPV6_IFINDEX: +	case NEXTHOP_TYPE_BLACKHOLE:  		return RMAP_NOMATCH;  	}  	plist = prefix_list_lookup(AFI_IP, (char *)rule); @@ -1364,7 +1368,9 @@ route_match_ip_nexthop_prefix_len(void *rule, const struct prefix *prefix,  		p.prefix = nh_data->nexthop->gate.ipv4;  		p.prefixlen = IPV4_MAX_BITLEN;  		break; -	default: +	case NEXTHOP_TYPE_IPV6: +	case NEXTHOP_TYPE_IPV6_IFINDEX: +	case NEXTHOP_TYPE_BLACKHOLE:  		return RMAP_NOMATCH;  	}  	return ((p.prefixlen == *prefixlen) ? RMAP_MATCH : RMAP_NOMATCH);  | 
