icmpinfo 1824 net/ipv4/netfilter/ip_tables.c const struct ipt_icmp *icmpinfo = par->matchinfo; icmpinfo 1839 net/ipv4/netfilter/ip_tables.c return icmp_type_code_match(icmpinfo->type, icmpinfo 1840 net/ipv4/netfilter/ip_tables.c icmpinfo->code[0], icmpinfo 1841 net/ipv4/netfilter/ip_tables.c icmpinfo->code[1], icmpinfo 1843 net/ipv4/netfilter/ip_tables.c !!(icmpinfo->invflags&IPT_ICMP_INV)); icmpinfo 1848 net/ipv4/netfilter/ip_tables.c const struct ipt_icmp *icmpinfo = par->matchinfo; icmpinfo 1851 net/ipv4/netfilter/ip_tables.c return (icmpinfo->invflags & ~IPT_ICMP_INV) ? -EINVAL : 0; icmpinfo 1833 net/ipv6/netfilter/ip6_tables.c const struct ip6t_icmp *icmpinfo = par->matchinfo; icmpinfo 1848 net/ipv6/netfilter/ip6_tables.c return icmp6_type_code_match(icmpinfo->type, icmpinfo 1849 net/ipv6/netfilter/ip6_tables.c icmpinfo->code[0], icmpinfo 1850 net/ipv6/netfilter/ip6_tables.c icmpinfo->code[1], icmpinfo 1852 net/ipv6/netfilter/ip6_tables.c !!(icmpinfo->invflags&IP6T_ICMP_INV)); icmpinfo 1858 net/ipv6/netfilter/ip6_tables.c const struct ip6t_icmp *icmpinfo = par->matchinfo; icmpinfo 1861 net/ipv6/netfilter/ip6_tables.c return (icmpinfo->invflags & ~IP6T_ICMP_INV) ? -EINVAL : 0;