Annotation of fwsync/patches/ip_fw_private_h.patch, revision 1.1
1.1 ! misho 1: diff --git a/sys/netpfil/ipfw/ip_fw_private.h b/sys/netpfil/ipfw/ip_fw_private.h
! 2: index 56624209e4c..2074d3f8d35 100644
! 3: --- a/sys/netpfil/ipfw/ip_fw_private.h
! 4: +++ b/sys/netpfil/ipfw/ip_fw_private.h
! 5: @@ -251,6 +251,18 @@ VNET_DECLARE(unsigned int, fw_tables_sets);
! 6:
! 7: struct tables_config;
! 8:
! 9: +typedef int (*ipfw_hook_t)(const void *arg);
! 10: +/* callback hooks for notify on update of internal states and aliases */
! 11: +VNET_DECLARE(ipfw_hook_t, hook_state);
! 12: +#define V_hook_state VNET(hook_state)
! 13: +VNET_DECLARE(ipfw_hook_t, hook_alias);
! 14: +#define V_hook_alias VNET(hook_alias)
! 15: +
! 16: +#define ipfw_unregister_state_hook() V_hook_state = NULL
! 17: +#define ipfw_unregister_alias_hook() V_hook_alias = NULL
! 18: +#define ipfw_register_state_hook(_hcb) V_hook_state = (_hcb)
! 19: +#define ipfw_register_alias_hook(_hcb) V_hook_alias = (_hcb)
! 20: +
! 21: #ifdef _KERNEL
! 22: /*
! 23: * Here we have the structure representing an ipfw rule.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>