Re: Xtables2 Netlink spec

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Friday 2010-11-26 09:25, Pablo Neira Ayuso wrote:
>
>> In fact, why don't we just use genetlink for new code instead?
>
>Genetlink is similar. The main difference is that the ID family number
>and multicast groups for each subsystem is not fixed, it's registered in
>runtime. This means that you have to make the "family name resolution",
>ie. to send a message to resolve the ID family number and multicast
>groups before doing any operation.
>
>Another reason is consistency, it's a good idea to use the mechanism
>that other netfilter subsystems already use.

"Look, iptables uses ioctl! Let's use ioctl again for xt2."

I am skeptical about shrinkfitting something onto an older
interface (nfnetlink) when there is genetlink..

>>> BTW, I didn't look at your protocol in deep yet but I'd suggest the 
>>> following basis to rework it: one netlink message, one rule operation.
>> 
>> I can agree with that suggestion, so I will be doing that.

Something else that came to mind -- if ordering of nlattrs is not
guaranteed inside nlmsg, we could just pack all the data into a
single attribute and mark it binary, which means potential relays (if
nl ever gets that far!) won't reorder it.
--
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


[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux