Lines Matching refs:ip
106 const struct ipt_ip *ip)
116 match->save(ip, e);
128 /* print a given ip including mask if neccessary */
129 static void print_ip(char *prefix, u_int32_t ip, u_int32_t mask, int invert)
131 if (!mask && !ip && !invert)
137 IP_PARTS(ip));
161 print_ip("-s", e->ip.src.s_addr,e->ip.smsk.s_addr,
162 e->ip.invflags & IPT_INV_SRCIP);
164 print_ip("-d", e->ip.dst.s_addr, e->ip.dmsk.s_addr,
165 e->ip.invflags & IPT_INV_DSTIP);
167 print_iface('i', e->ip.iniface, e->ip.iniface_mask,
168 e->ip.invflags & IPT_INV_VIA_IN);
170 print_iface('o', e->ip.outiface, e->ip.outiface_mask,
171 e->ip.invflags & IPT_INV_VIA_OUT);
173 print_proto(e->ip.proto, e->ip.invflags & IPT_INV_PROTO);
175 if (e->ip.flags & IPT_F_FRAG)
177 e->ip.invflags & IPT_INV_FRAG ? "! " : "");
181 IPT_MATCH_ITERATE(e, print_match, &e->ip);
188 printf("-%c %s ", e->ip.flags & IPT_F_GOTO ? 'g' : 'j', target_name);
206 target->save(&e->ip, t);