Lines Matching refs:chain
250 /* New chain. */
251 char *policy, *chain;
253 chain = strtok(buffer+1, " \t\n");
254 DEBUGP("line %u, chain '%s'\n", line, chain);
255 if (!chain) {
257 "%s: line %u chain name invalid\n",
262 if (strlen(chain) >= XT_EXTENSION_MAXNAMELEN)
264 "Invalid chain name `%s' "
266 chain, XT_EXTENSION_MAXNAMELEN - 1);
268 if (iptc_builtin(chain, handle) <= 0) {
269 if (noflush && iptc_is_chain(chain, handle)) {
270 DEBUGP("Flushing existing user defined chain '%s'\n", chain);
271 if (!iptc_flush_entries(chain, handle))
273 "error flushing chain "
274 "'%s':%s\n", chain,
277 DEBUGP("Creating new chain '%s'\n", chain);
278 if (!iptc_create_chain(chain, handle))
280 "error creating chain "
281 "'%s':%s\n", chain,
305 "for chain '%s'\n", chain);
312 DEBUGP("Setting policy of chain %s to %s\n",
313 chain, policy);
315 if (!iptc_set_policy(chain, policy, &count,
320 policy, chain, line,