Lines Matching refs:fe
247 struct filterent fe;
273 memset(&fe, '\0', sizeof fe);
294 fe.f_action = action;
300 fe.f_invert = 1;
305 ncprange_init(&fe.f_src);
306 ncprange_init(&fe.f_dst);
315 ncprange_aton(&fe.f_src, ncp, *argv)) {
316 family = ncprange_family(&fe.f_src);
317 if (!ncprange_getwidth(&fe.f_src, &width))
320 ncprange_init(&fe.f_src);
321 fe.f_srctype = addrtype(*argv);
326 ncprange_aton(&fe.f_dst, ncp, *argv)) {
327 if (ncprange_family(&fe.f_dst) != AF_UNSPEC &&
328 ncprange_family(&fe.f_src) != AF_UNSPEC &&
329 family != ncprange_family(&fe.f_dst)) {
333 if (!ncprange_getwidth(&fe.f_dst, &width))
336 ncprange_init(&fe.f_dst);
337 fe.f_dsttype = addrtype(*argv);
364 fe.timeout = strtoul(argv[1], NULL, 10);
370 fe.f_proto = (pe == NULL) ? 0 : pe->p_proto;
372 switch (fe.f_proto) {
379 val = ParseUdpOrTcp(argc, argv, pe, &fe);
385 val = ParseIcmp(argc, argv, &fe);
388 val = ParseGeneric(argc, &fe);
392 log_Printf(LogDEBUG, "Parse: Src: %s\n", ncprange_ntoa(&fe.f_src));
393 log_Printf(LogDEBUG, "Parse: Dst: %s\n", ncprange_ntoa(&fe.f_dst));
394 log_Printf(LogDEBUG, "Parse: Proto: %d\n", fe.f_proto);
397 filter_Op2Nam(fe.f_srcop), fe.f_srcport);
399 filter_Op2Nam(fe.f_dstop), fe.f_dstport);
400 log_Printf(LogDEBUG, "Parse: estab: %u\n", fe.f_estab);
401 log_Printf(LogDEBUG, "Parse: syn: %u\n", fe.f_syn);
402 log_Printf(LogDEBUG, "Parse: finrst: %u\n", fe.f_finrst);
405 *ofp = fe;