<dec f='src/src/sys/net/pfil.h' l='61' type='int pfil_add_hook(pfil_func_t , void * , int , pfil_head_t * )'/>
<use f='src/src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c' l='405' u='c' c='ipfattach'/>
<use f='src/src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c' l='424' u='c' c='ipfattach'/>
<use f='src/src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c' l='448' u='c' c='ipfattach'/>
<use f='src/src/sys/net/if_pppoe.c' l='294' u='c' c='pppoe_clone_create'/>
<def f='src/src/sys/net/pfil.c' l='179' ll='202' type='int pfil_add_hook(pfil_func_t func, void * arg, int flags, pfil_head_t * ph)'/>
<doc f='src/src/sys/net/pfil.c' l='169'>/*
 * pfil_add_hook: add a function (hook) to the packet filter head.
 * The possible flags are:
 *
 *	PFIL_IN		call on incoming packets
 *	PFIL_OUT	call on outgoing packets
 *	PFIL_ALL	call on all of the above
 *	PFIL_IFADDR	call on interface reconfig (mbuf is ioctl #)
 *	PFIL_IFNET	call on interface attach/detach (mbuf is PFIL_IFNET_*)
 */</doc>
