• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/iptables-1.4.12.1/libiptc/

Lines Matching refs:ipv6

144 	inet_ntop(AF_INET6, &e->ipv6.src, buf, sizeof buf);
147 len = ipv6_prefix_length(&e->ipv6.smsk);
151 inet_ntop(AF_INET6, &e->ipv6.smsk, buf, sizeof buf);
157 inet_ntop(AF_INET6, &e->ipv6.dst, buf, sizeof buf);
160 len = ipv6_prefix_length(&e->ipv6.dmsk);
164 inet_ntop(AF_INET6, &e->ipv6.dmsk, buf, sizeof buf);
169 printf("Interface: `%s'/", e->ipv6.iniface);
171 printf("%c", e->ipv6.iniface_mask[i] ? 'X' : '.');
172 printf("to `%s'/", e->ipv6.outiface);
174 printf("%c", e->ipv6.outiface_mask[i] ? 'X' : '.');
175 printf("\nProtocol: %u\n", e->ipv6.proto);
176 if (e->ipv6.flags & IP6T_F_TOS)
177 printf("TOS: %u\n", e->ipv6.tos);
178 printf("Flags: %02X\n", e->ipv6.flags);
179 printf("Invflags: %02X\n", e->ipv6.invflags);
214 if (memcmp(&a->ipv6.src, &b->ipv6.src, sizeof(struct in6_addr))
215 || memcmp(&a->ipv6.dst, &b->ipv6.dst, sizeof(struct in6_addr))
216 || memcmp(&a->ipv6.smsk, &b->ipv6.smsk, sizeof(struct in6_addr))
217 || memcmp(&a->ipv6.dmsk, &b->ipv6.dmsk, sizeof(struct in6_addr))
218 || a->ipv6.proto != b->ipv6.proto
219 || a->ipv6.tos != b->ipv6.tos
220 || a->ipv6.flags != b->ipv6.flags
221 || a->ipv6.invflags != b->ipv6.invflags)
225 if (a->ipv6.iniface_mask[i] != b->ipv6.iniface_mask[i])
227 if ((a->ipv6.iniface[i] & a->ipv6.iniface_mask[i])
228 != (b->ipv6.iniface[i] & b->ipv6.iniface_mask[i]))
230 if (a->ipv6.outiface_mask[i] != b->ipv6.outiface_mask[i])
232 if ((a->ipv6.outiface[i] & a->ipv6.outiface_mask[i])
233 != (b->ipv6.outiface[i] & b->ipv6.outiface_mask[i]))
251 unconditional(const struct ip6t_ip6 *ipv6)
255 for (i = 0; i < sizeof(*ipv6); i++)
256 if (((char *)ipv6)[i])
259 return (i == sizeof(*ipv6));
395 assert(unconditional(&e->ipv6));