Annotation of fwsync/patches/ip_fw2.patch, revision 1.3

1.1       misho       1: diff --git a/sys/netpfil/ipfw/ip_fw2.c b/sys/netpfil/ipfw/ip_fw2.c
1.3     ! misho       2: index 99d3a9c58cb..18c5664871a 100644
1.1       misho       3: --- a/sys/netpfil/ipfw/ip_fw2.c
                      4: +++ b/sys/netpfil/ipfw/ip_fw2.c
1.3     ! misho       5: @@ -186,6 +186,9 @@ ipfw_nat_cfg_t *ipfw_nat_del_ptr;
1.1       misho       6:  ipfw_nat_cfg_t *ipfw_nat_get_cfg_ptr;
                      7:  ipfw_nat_cfg_t *ipfw_nat_get_log_ptr;
                      8:  
                      9: +VNET_DEFINE(ipfw_hook_t, hook_state) = NULL;
1.3     ! misho      10: +VNET_DEFINE(ipfw_hook_t, sync_state) = NULL;
1.1       misho      11: +
                     12:  #ifdef SYSCTL_NODE
                     13:  uint32_t dummy_def = IPFW_DEFAULT_RULE;
                     14:  static int sysctl_ipfw_table_num(SYSCTL_HANDLER_ARGS);
1.3     ! misho      15: @@ -2866,6 +2869,9 @@ do {                                                             \
        !            16:                                if (cmd->opcode == O_CHECK_STATE)
        !            17:                                        l = 0;  /* exit inner loop */
        !            18:                                match = 1;
        !            19: +
        !            20: +                              if (cmd->opcode == O_CHECK_STATE && V_sync_state)
        !            21: +                                      V_sync_state(NULL, NULL);
        !            22:                                break;
        !            23:  
        !            24:                        case O_SKIP_ACTION:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>