Lines Matching defs:ipf

8 #include "ipf.h"
117 static char *pidfile = "/etc/opt/ipf/ipmon.pid";
1077 ipflog_t *ipf;
1091 "missed %u ipf log entries: %u %u",
1096 "missed %u ipf log entries: %u %u\n",
1103 ipf = (ipflog_t *)((char *)buf + sizeof(*ipl));
1104 ip = (ip_t *)((char *)ipf + sizeof(*ipf));
1105 f = ipf->fl_family;
1131 char ifname[sizeof(ipf->fl_ifname) + 1];
1133 strncpy(ifname, ipf->fl_ifname, sizeof(ipf->fl_ifname));
1134 ifname[sizeof(ipf->fl_ifname)] = '\0';
1145 sprintf(t, "%d", ipf->fl_unit);
1152 if (ipf->fl_ifname[len] == '\0')
1154 if (ipf->fl_ifname[len])
1156 sprintf(t, "%*.*s%u", len, len, ipf->fl_ifname, ipf->fl_unit);
1159 if ((ipf->fl_group[0] == (char)~0) && (ipf->fl_group[1] == '\0'))
1161 else if (ipf->fl_group[0] == '\0')
1164 sprintf(t, " @%s:", ipf->fl_group);
1166 if (ipf->fl_rule == 0xffffffff)
1169 sprintf(t, "%u ", ipf->fl_rule + 1);
1174 if (ipf->fl_lflags & FI_SHORT) {
1179 if (FR_ISPASS(ipf->fl_flags)) {
1180 if (ipf->fl_flags & FR_LOGP)
1184 } else if (FR_ISBLOCK(ipf->fl_flags)) {
1185 if (ipf->fl_flags & FR_LOGB)
1190 } else if ((ipf->fl_flags & FR_LOGMASK) == FR_LOG) {
1193 } else if (ipf->fl_flags & FF_LOGNOMATCH) {
1199 if (ipf->fl_loglevel != 0xffff)
1200 lvl = ipf->fl_loglevel;
1255 if (!(ipf->fl_lflags & FI_SHORT)) {
1382 if (ipf->fl_flags & FR_KEEPSTATE) {
1387 if (ipf->fl_flags & FR_KEEPFRAG) {
1392 if (ipf->fl_dir == 0)
1394 else if (ipf->fl_dir == 1)
1397 if (ipf->fl_logtag != 0) {
1398 sprintf(t, " log-tag %d", ipf->fl_logtag);
1401 if (ipf->fl_nattag.ipt_num[0] != 0) {
1404 strncpy(t, ipf->fl_nattag.ipt_tag, sizeof(ipf->fl_nattag));
1407 if ((ipf->fl_lflags & FI_LOWTTL) != 0) {
1411 if ((ipf->fl_lflags & FI_OOW) != 0) {
1415 if ((ipf->fl_lflags & FI_BAD) != 0) {
1419 if ((ipf->fl_lflags & FI_NATED) != 0) {
1423 if ((ipf->fl_lflags & FI_BADNAT) != 0) {
1427 if ((ipf->fl_lflags & FI_BADSRC) != 0) {
1431 if ((ipf->fl_lflags & FI_MULTICAST) != 0) {
1435 if ((ipf->fl_lflags & FI_BROADCAST) != 0) {
1439 if ((ipf->fl_lflags & (FI_MULTICAST|FI_BROADCAST|FI_MBCAST)) ==
1444 if (ipf->fl_breason != 0) {
1447 strcpy(t, reasons[ipf->fl_breason]);
1448 t += strlen(reasons[ipf->fl_breason]);
1465 sizeof(iplog_t) + sizeof(*ipf));
1469 ipf->fl_plen + ipf->fl_hlen);
1471 (ipf->fl_flags & FR_LOGBODY)) {
1472 dumphex(conf->log, ipmonopts, (char *)ip + ipf->fl_hlen,
1473 ipf->fl_plen);