Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: iptables: Devel

libnfconntrack and ipv6 addresses

 

 

iptables devel RSS feed   Index | Next | Previous | View Threaded


fabien.marotte at mindspeed

Sep 17, 2007, 12:58 AM

Post #1 of 1 (2967 views)
Permalink
libnfconntrack and ipv6 addresses

Hi,

I am developping an application that uses libnfconntrack. I currently try
to get the ipv6 addresses from a conntrack.

However it seems it is not possible to get the ipv6 address (that is 128
bits) from the conntrack since the available getter functions are
nfct_get_attr_u32, nfct_get_attr_u16 and nfct_get_attr_u8.
First question, Is there a way to get the ipv6 addresses with the current
release?

In case it is not possible, I am going to add the getter for that.
I see several possibilities:

Add a nfct_get_attr_u128 --> will return a pointer on a "malloced"
structure, not very good I think. Who will free the structure ?
Add a nfct_get_attr_ipv6 --> Will return struct in6_addr , but not very
generic
Remove const from nfct_get_attr in order to be available by the
applications that use the library, Not very good since the application
will have access to a pointer to the conntrack memory space.

What is the better way, according to you to do that ?


Fabien Marotte


Fabien Marotte
System Engineer
+33 (0)4 93 00 69 09

iptables devel RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.