On 2019-05-20 11:37 a.m., Edward Cree wrote:
On 19/05/2019 01:22, Pablo Neira Ayuso wrote:
On Fri, May 17, 2019 at 04:27:29PM +0100, Edward Cree wrote:

Thanks.  Looking at net/netfilter/nfnetlink_acct.c, it looks as though you
  don't have a u32 index in there; for the cookie approach, would the
  address of the struct nf_acct (casted to unsigned long) work to uniquely
  identify actions that should be shared?
I'm not 100% sure how nf (or nfacct) offload is going to look, so I might
  be barking up the wrong tree here.  But it seems like the cookie method
  should work better for you — even if you did have an index, how would you
  avoid collisions with TC actions using the same indices if both are in
  use on a box?  Cookies OTOH are pointers, so guaranteed unique :)

A little concerned:
Hopefully all these can be manipulated by tc as well - otherwise we are
opening some other big pandora box of two subsystems fighting each
other.

cheers,
jamal

Reply via email to