Patrick McHardy wrote: > Pablo Neira wrote: > >> Patrick McHardy wrote: >> >>> If you have to break compatibility, please do it before 2.6.15 is >>> released. But the easiest solution looks like keeping it a u_int16_t >>> and adjusting the NFA_PUT. >> >> I think that I can fix it in nf_conntrack_netlink. ip_conntrack_netlink >> will go sooner or later. > > I'm not sure that will be an avantage to breaking it immediately. > People should be able to use ctnetlink application with nfctnetlink, > so it will still break, but at that point the interface will already > be more established. We could just leave it a u_int16_t, but it won't > be in network byte order as the other attributes, which IMO needs to > be fixed if we ever want to use ctnetlink over the network without > adding lots of code in userspace just to fix up this single field. Better to fix it, break backward compatibility now and forget about this issue. Patch attached. Thanks for the feedback Patrick. -- Pablo