netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* register an hook
@ 2010-04-23  8:55 Nicola Padovano
  2010-04-23 10:27 ` Jan Engelhardt
  0 siblings, 1 reply; 5+ messages in thread
From: Nicola Padovano @ 2010-04-23  8:55 UTC (permalink / raw)
  To: netfilter-devel

hi all.
i've read how to register an hook in netfilter. and i found two ways.

the first uses, this routines:


 unsigned int my_hook(unsigned int hooknum,
                      struct sk_buff *skb,
                      const struct net_device *in,
                      const struct net_device *out,
                      int (*okfn)(struct sk_buff *))
 {
 }

int nf_register_hook(struct nf_hook_ops *reg)
int nf_unregister_hook(struct nf_hook_ops *reg)

the second instead:

static unsigned int xt_tarpit_target(struct sk_buff *skb,
				     const struct xt_target_param *par)

and:
xt_register_target(&xt_tarpit_reg);
xt_unregister_target(&xt_tarpit_reg);


which is the difference?

thank you!

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-04-24 11:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-23  8:55 register an hook Nicola Padovano
2010-04-23 10:27 ` Jan Engelhardt
2010-04-23 10:50   ` Nicola Padovano
2010-04-23 12:25     ` Jan Engelhardt
2010-04-24 11:39       ` Nicola Padovano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).