Changeset View
Changeset View
Standalone View
Standalone View
sys/netpfil/ipfw/ip_fw2.c
| Show First 20 Lines • Show All 2,114 Lines • ▼ Show 20 Lines | #endif | ||||
| else | else | ||||
| pkey = &src_ip; | pkey = &src_ip; | ||||
| } else if (is_ipv6) { | } else if (is_ipv6) { | ||||
| keylen = sizeof(struct in6_addr); | keylen = sizeof(struct in6_addr); | ||||
| if (lookup_type == LOOKUP_DST_IP) | if (lookup_type == LOOKUP_DST_IP) | ||||
| pkey = &args->f_id.dst_ip6; | pkey = &args->f_id.dst_ip6; | ||||
| else | else | ||||
| pkey = &args->f_id.src_ip6; | pkey = &args->f_id.src_ip6; | ||||
| } else /* only for L3 */ | } | ||||
| break; | break; | ||||
| case LOOKUP_DSCP: | case LOOKUP_DSCP: | ||||
| if (is_ipv4) | if (is_ipv4) | ||||
| key = ip->ip_tos >> 2; | key = ip->ip_tos >> 2; | ||||
| else if (is_ipv6) | else if (is_ipv6) | ||||
| key = IPV6_DSCP( | key = IPV6_DSCP( | ||||
| (struct ip6_hdr *)ip) >> 2; | (struct ip6_hdr *)ip) >> 2; | ||||
| else | else | ||||
| break; /* only for L3 */ | break; /* only for L3 */ | ||||
| ▲ Show 20 Lines • Show All 1,710 Lines • Show Last 20 Lines | |||||