Lines Matching defs:front6
1169 struct flow_filter6 *front6, *back6;
1172 front6 = (struct flow_filter6 *)front;
1175 if (front6->ff_flow6.fi6_proto != 0 &&
1177 front6->ff_flow6.fi6_proto != back6->ff_flow6.fi6_proto)
1179 if (front6->ff_flow6.fi6_flowlabel != 0 &&
1181 front6->ff_flow6.fi6_flowlabel !=
1184 if (front6->ff_flow6.fi6_sport != 0 &&
1186 front6->ff_flow6.fi6_sport != back6->ff_flow6.fi6_sport)
1188 if (front6->ff_flow6.fi6_dport != 0 &&
1190 front6->ff_flow6.fi6_dport != back6->ff_flow6.fi6_dport)
1192 if (front6->ff_flow6.fi6_gpi != 0 &&
1194 front6->ff_flow6.fi6_gpi != back6->ff_flow6.fi6_gpi)
1196 if (!IN6_IS_ADDR_UNSPECIFIED(&front6->ff_flow6.fi6_src) &&
1199 mask = IN6ADDR32_GET(&front6->ff_mask6.mask6_src, i)
1201 if ((IN6ADDR32_GET(&front6->ff_flow6.fi6_src, i) & mask) !=
1206 if (!IN6_IS_ADDR_UNSPECIFIED(&front6->ff_flow6.fi6_dst) &&
1209 mask = IN6ADDR32_GET(&front6->ff_mask6.mask6_dst, i)
1211 if ((IN6ADDR32_GET(&front6->ff_flow6.fi6_dst, i) & mask) !=
1216 if (front6->ff_flow6.fi6_tclass != 0 &&
1218 tosmask = front6->ff_mask6.mask6_tclass &
1220 if ((front6->ff_flow6.fi6_tclass & tosmask) !=
1288 struct flow_filter6 *front6, *back6;
1291 front6 = (struct flow_filter6 *)front;
1294 if (front6->ff_flow6.fi6_proto == 0 &&
1297 if (front6->ff_flow6.fi6_flowlabel == 0 &&
1300 if (front6->ff_flow6.fi6_gpi == 0 &&
1304 if (IN6_IS_ADDR_UNSPECIFIED(&front6->ff_flow6.fi6_src)) {
1309 if (~IN6ADDR32_GET(&front6->ff_mask6.mask6_src, i) &
1312 if (IN6_IS_ADDR_UNSPECIFIED(&front6->ff_flow6.fi6_dst)) {
1317 if (~IN6ADDR32_GET(&front6->ff_mask6.mask6_dst, i) &
1321 if (~front6->ff_mask6.mask6_tclass &
1325 if (front6->ff_flow6.fi6_sport == 0 &&
1328 dstport = ntohs(front6->ff_flow6.fi6_dport);
1334 if (front6->ff_flow6.fi6_dport == 0 &&
1337 srcport = ntohs(front6->ff_flow6.fi6_sport);