is_icmp
PRINTF(" id %hu seq %hu type %d\n", ntohs(ips.is_icmp.ici_id),
ntohs(ips.is_icmp.ici_seq), ips.is_icmp.ici_type);
boolean_t is_icmp = (sel_flags & SEL_IS_ICMP);
if (port_policy_present && IS_V6_FRAGMENT(ipp) && !is_icmp) {
!is_icmp) {
boolean_t port_policy_present, is_icmp, global_present;
is_icmp = B_TRUE;
is_icmp = B_FALSE;
(is_icmp ? SEL_IS_ICMP : SEL_NONE) | SEL_TUNNEL_MODE);
if (is_icmp) {
if ((itp->itp_flags & ITPF_P_TUNNEL) && !is_icmp) {
if (is_icmp) {
if (is_icmp) {
is->is_icmp.ici_type = ic->icmp_type;
hv += (is->is_icmp.ici_id = ic->icmp_id);
is->is_icmp.ici_type = ic->icmp_type;
is->is_icmp.ici_type = ic->icmp_type;
hv += (is->is_icmp.ici_id = ic->icmp_id);
fr_matchicmpqueryreply(v, &is->is_icmp,
fr_matchicmpqueryreply(v, &is->is_icmp,
ipsl.isl_itype = is->is_icmp.ici_type;
ipsl.isl_itype = is->is_icmp.ici_type;
ic = &is->is_icmp;
#define is_type is_icmp.ici_type
#define is_code is_icmp.ici_code