Change 'me' to match any IPv6 address configured on an interface in
the system as well as any IPv4 address. Reviewed by: David Horn <dhorn2000__at__gmail.com>, luigi, qingli MFC after: 2 weeks
This commit is contained in:
parent
1750e4f8d7
commit
416458131a
@ -1390,7 +1390,14 @@ do { \
|
||||
|
||||
INADDR_TO_IFP(src_ip, tif);
|
||||
match = (tif != NULL);
|
||||
break;
|
||||
}
|
||||
/* FALLTHROUGH */
|
||||
#ifdef INET6
|
||||
case O_IP6_SRC_ME:
|
||||
match = is_ipv6 &&
|
||||
search_ip6_addr_net(&args->f_id.src_ip6);
|
||||
#endif
|
||||
break;
|
||||
|
||||
case O_IP_DST_SET:
|
||||
@ -1423,7 +1430,14 @@ do { \
|
||||
|
||||
INADDR_TO_IFP(dst_ip, tif);
|
||||
match = (tif != NULL);
|
||||
break;
|
||||
}
|
||||
/* FALLTHROUGH */
|
||||
#ifdef INET6
|
||||
case O_IP6_DST_ME:
|
||||
match = is_ipv6 &&
|
||||
search_ip6_addr_net(&args->f_id.dst_ip6);
|
||||
#endif
|
||||
break;
|
||||
|
||||
case O_IP_SRCPORT:
|
||||
@ -1691,14 +1705,6 @@ do { \
|
||||
}
|
||||
break;
|
||||
|
||||
case O_IP6_SRC_ME:
|
||||
match= is_ipv6 && search_ip6_addr_net(&args->f_id.src_ip6);
|
||||
break;
|
||||
|
||||
case O_IP6_DST_ME:
|
||||
match= is_ipv6 && search_ip6_addr_net(&args->f_id.dst_ip6);
|
||||
break;
|
||||
|
||||
case O_FLOW6ID:
|
||||
match = is_ipv6 &&
|
||||
flow6id_match(args->f_id.flow_id6,
|
||||
|
Loading…
x
Reference in New Issue
Block a user