[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netfilter-devel
Subject:    [PATCH] priv_data 0/2
From:       Massimiliano Hofer <max () nucleus ! it>
Date:       2006-06-26 14:41:46
Message-ID: 200606261641.47294.max () nucleus ! it
[Download RAW message or body]

Hi,
this is a version of my priv_data patch that updates targets and renames 
functions as suggested by Patrick.

Since xt_init_match() and xt_init_target() (formerly xt_check_match() and 
xt_check_target()) no longer just check and they needed some argument changes 
anyway, I included some more common code previously replicated in 
ip_tables.c, ip6_tables.c and arp_tables.c.
Similarly I introduced xt_destroy_match() and xt_destroy_taget().

The resulting patches are larger than I anticipated, but most of the space is 
taken by function ranames and argument adjustments.

My previous example with xt_condition still applies (just rename checkentry to 
init in struct xt_match).

I tested several combination with iptables, ip6tables and arptables. It can't 
make it fail, but I didn't try it with a real world network load. Right now I 
don't have a 64 bit machine available for testing (I should be able to use 
one in a few days), so I didn't test compat at all.

Testing and comments, as always, are appreciated.

-- 
Saluti,
   Massimiliano Hofer

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic