• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/ipv6/netfilter/

Lines Matching defs:rtinfo

52 	const struct ip6t_rt *rtinfo = matchinfo;
84 (segsleft_match(rtinfo->segsleft[0], rtinfo->segsleft[1],
86 !!(rtinfo->invflags & IP6T_RT_INV_SGS))));
88 rtinfo->rt_type, rh->type,
89 (!(rtinfo->flags & IP6T_RT_TYP) ||
90 ((rtinfo->rt_type == rh->type) ^
91 !!(rtinfo->invflags & IP6T_RT_INV_TYP))));
93 rtinfo->hdrlen, hdrlen,
94 (!(rtinfo->flags & IP6T_RT_LEN) ||
95 ((rtinfo->hdrlen == hdrlen) ^
96 !!(rtinfo->invflags & IP6T_RT_INV_LEN))));
98 (rtinfo->flags & IP6T_RT_RES),
100 !((rtinfo->flags & IP6T_RT_RES) &&
105 (segsleft_match(rtinfo->segsleft[0], rtinfo->segsleft[1],
107 !!(rtinfo->invflags & IP6T_RT_INV_SGS)))
109 (!(rtinfo->flags & IP6T_RT_LEN) ||
110 ((rtinfo->hdrlen == hdrlen) ^
111 !!(rtinfo->invflags & IP6T_RT_INV_LEN)))
113 (!(rtinfo->flags & IP6T_RT_TYP) ||
114 ((rtinfo->rt_type == rh->type) ^
115 !!(rtinfo->invflags & IP6T_RT_INV_TYP)));
117 if (ret && (rtinfo->flags & IP6T_RT_RES)) {
128 DEBUGP("#%d ", rtinfo->addrnr);
129 if (!(rtinfo->flags & IP6T_RT_FST)) {
131 } else if (rtinfo->flags & IP6T_RT_FST_NSTRICT) {
133 if (rtinfo->addrnr > (unsigned int)((hdrlen - 8) / 16)) {
139 DEBUGP("#%d ", rtinfo->addrnr);
152 if (ipv6_addr_equal(ap, &rtinfo->addrs[i])) {
156 if (i == rtinfo->addrnr)
159 DEBUGP("i=%d #%d\n", i, rtinfo->addrnr);
160 if (i == rtinfo->addrnr)
167 if (rtinfo->addrnr > (unsigned int)((hdrlen - 8) / 16)) {
171 DEBUGP("#%d ", rtinfo->addrnr);
172 for (temp = 0; temp < rtinfo->addrnr; temp++) {
181 if (!ipv6_addr_equal(ap, &rtinfo->addrs[temp]))
184 DEBUGP("temp=%d #%d\n", temp, rtinfo->addrnr);
185 if ((temp == rtinfo->addrnr) &&
204 const struct ip6t_rt *rtinfo = matchinfo;
206 if (rtinfo->invflags & ~IP6T_RT_INV_MASK) {
207 DEBUGP("ip6t_rt: unknown flags %X\n", rtinfo->invflags);
210 if ((rtinfo->flags & (IP6T_RT_RES | IP6T_RT_FST_MASK)) &&
211 (!(rtinfo->flags & IP6T_RT_TYP) ||
212 (rtinfo->rt_type != 0) ||
213 (rtinfo->invflags & IP6T_RT_INV_TYP))) {