Lines Matching refs:ic6f
55 struct icmp6_filter ic6f;
70 len = sizeof(ic6f);
71 if (getsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, &len) < 0)
73 if (memcmp(&ic6f, &ic6f_passall, sizeof(ic6f)) != 0)
79 len = sizeof(ic6f);
80 ICMP6_FILTER_SETPASSALL(&ic6f);
81 if (setsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, len) < 0)
87 len = sizeof(ic6f);
88 if (getsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, &len) < 0)
90 if (memcmp(&ic6f, &ic6f_passall, sizeof(ic6f)) != 0)
96 len = sizeof(ic6f);
97 ICMP6_FILTER_SETBLOCKALL(&ic6f);
98 if (setsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, len) < 0)
104 len = sizeof(ic6f);
105 if (getsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, &len) < 0)
107 if (memcmp(&ic6f, &ic6f_blockall, sizeof(ic6f)) != 0)
113 len = sizeof(ic6f);
114 ICMP6_FILTER_SETPASSALL(&ic6f);
115 if (setsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, len) < 0)
121 len = sizeof(ic6f);
122 if (getsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &ic6f, &len) < 0)
124 if (memcmp(&ic6f, &ic6f_passall, sizeof(ic6f)) != 0)