Avanti Indietro Indice

4. Domande riguardanti lo sviluppo di netfilter

4.1 Non capisco come utilizzare dallo userspace l'obiettivo QUEUE

Per la gestione dei pacchetti nello userspace (spazio utente) è stata prevista una libreria denominata libipq. Ora è finalmente disponibile documentazione a riguardo sotto forma di pagine di manuale. E' necessario compilare e installare i componenti di sviluppo di iptables:

make install-devel

quindi consultare libipq(3).

Si potrebbe essere interessati inoltre all'interfacciamento tra Perl e libipq, si veda Perlipq: http://www.intercode.com.au/jmorris/perlipq/. L'interfacciamento è già di per sé un esempio di come possa essere utilizzata la libreria.

Altro codice di esempio incluso:

4.2 Voglio contribuire con del codice, ma non so come fare

Il core team di netfilter mantiene un lista TODO dove vengono elencati tutti i cambiamenti / nuove funzionalità desiderate. Si può ottenere questa lista accedendo alla CVS come anonymous, istruzioni a riguardo si trovano nella homepage di netfilter. In alternativa si può visitare <http://cvs.samba.org/cgi-bin/cvsweb/netfilter/TODO/> e utilizzare CVSweb.

4.3 Ho corretto un bug o realizzato un'estensione. Come posso contribuire ?

Se si desidera pubblicare una di queste la si invii alla mailinglist netfilter-devel. Istruzioni riguardanti l'iscrizione sono presenti all'indirizzo http://lists.samba.org/mailman/listinfo/netfilter-devel/.

Il modo corretto per inviare una patch prevede che:


Avanti Indietro Indice