Lines Matching refs:ipf

134 static	char	*pidfile = "/etc/ipf/ipmon.pid";
991 ipflog_t *ipf;
998 ipf = (ipflog_t *)((char *)buf + sizeof(*ipl));
999 ip = (ip_t *)((char *)ipf + sizeof(*ipf));
1026 char ifname[sizeof(ipf->fl_ifname) + 1];
1028 strncpy(ifname, ipf->fl_ifname, sizeof(ipf->fl_ifname));
1029 ifname[sizeof(ipf->fl_ifname)] = '\0';
1034 sprintf(t, "%d", ipf->fl_unit);
1041 if (ipf->fl_ifname[len] == '\0')
1043 if (ipf->fl_ifname[len])
1045 (void) sprintf(t, "%*.*s%u", len, len, ipf->fl_ifname, ipf->fl_unit);
1050 if ((ipf->fl_group[0] == 255) && (ipf->fl_group[1] == '\0'))
1052 if ((ipf->fl_group[0] == -1) && (ipf->fl_group[1] == '\0'))
1055 else if (ipf->fl_group[0] == '\0')
1058 (void) sprintf(t, " @%s:", ipf->fl_group);
1060 if (ipf->fl_rule == 0xffffffff)
1063 (void) sprintf(t, "%u ", ipf->fl_rule + 1);
1068 if (ipf->fl_lflags & FI_SHORT) {
1073 if (FR_ISPASS(ipf->fl_flags)) {
1074 if (ipf->fl_flags & FR_LOGP)
1078 } else if (FR_ISBLOCK(ipf->fl_flags)) {
1079 if (ipf->fl_flags & FR_LOGB)
1084 } else if ((ipf->fl_flags & FR_LOGMASK) == FR_LOG) {
1087 } else if (ipf->fl_flags & FF_LOGNOMATCH) {
1093 if (ipf->fl_loglevel != 0xffff)
1094 lvl = ipf->fl_loglevel;
1127 if (!(ipf->fl_lflags & FI_SHORT)) {
1253 if (ipf->fl_flags & FR_KEEPSTATE) {
1258 if (ipf->fl_flags & FR_KEEPFRAG) {
1263 if (ipf->fl_dir == 0)
1265 else if (ipf->fl_dir == 1)
1268 if (ipf->fl_logtag != 0) {
1269 sprintf(t, " log-tag %d", ipf->fl_logtag);
1272 if (ipf->fl_nattag.ipt_num[0] != 0) {
1275 strncpy(t, ipf->fl_nattag.ipt_tag, sizeof(ipf->fl_nattag));
1278 if ((ipf->fl_lflags & FI_LOWTTL) != 0) {
1282 if ((ipf->fl_lflags & FI_OOW) != 0) {
1283 if (ipf->fl_lflags & FI_NEG_OOW) {
1291 if ((ipf->fl_lflags & FI_BAD) != 0) {
1295 if ((ipf->fl_lflags & FI_NATED) != 0) {
1299 if ((ipf->fl_lflags & FI_BADNAT) != 0) {
1303 if ((ipf->fl_lflags & FI_BADSRC) != 0) {
1307 if ((ipf->fl_lflags & FI_MULTICAST) != 0) {
1311 if ((ipf->fl_lflags & FI_BROADCAST) != 0) {
1315 if ((ipf->fl_lflags & (FI_MULTICAST|FI_BROADCAST|FI_MBCAST)) ==
1332 sizeof(iplog_t) + sizeof(*ipf));
1335 ipf->fl_plen + ipf->fl_hlen);
1336 else if ((opts & OPT_LOGBODY) && (ipf->fl_flags & FR_LOGBODY))
1337 dumphex(log, opts, (char *)ip + ipf->fl_hlen,
1338 ipf->fl_plen);