Hi Pablo,
This can be done better by checking this in the evaluation step, in
chain_evaluate (you can reach the family via ctx).
Ok, a step before indeed.
At first I was planning to do that at parsing stage but couldn't reach
the chain's family.
Moreover, you can store the hook as string in the parser. Then, in the
evaluation step you validate that it is correct and convert it to
numeric value. That will require two fields in the chain, one for the
hookstr and one for hooknum.
Makes sense, though the struct chain will grow a bit then.
I will still validate the string at parsing stage to keep the error
reporting on that particular place.
Tomasz
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html