Print this page
Bayard's initial drop, needs finishing, or at least testing.
        
*** 19,28 ****
--- 19,29 ----
   * CDDL HEADER END
   */
  /*
   * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
+  * Copyright (c) 2012 Nexenta Systems, Inc. All rights reserved.
   */
  
  #ifndef _INET_IPSECAH_H
  #define _INET_IPSECAH_H
  
*** 112,121 ****
--- 113,137 ----
          queue_t                 *ah_pfkey_q;
          timeout_id_t            ah_event;
  };
  typedef struct ipsecah_stack ipsecah_stack_t;
  
+ #define ipsecah_debug                   ipsecah_params[0].ipsecah_param_value
+ #define ipsecah_age_interval            ipsecah_params[1].ipsecah_param_value
+ #define ipsecah_age_int_max             ipsecah_params[1].ipsecah_param_max
+ #define ipsecah_reap_delay              ipsecah_params[2].ipsecah_param_value
+ #define ipsecah_replay_size             ipsecah_params[3].ipsecah_param_value
+ #define ipsecah_acquire_timeout         ipsecah_params[4].ipsecah_param_value
+ #define ipsecah_larval_timeout          ipsecah_params[5].ipsecah_param_value
+ #define ipsecah_default_soft_bytes      ipsecah_params[6].ipsecah_param_value
+ #define ipsecah_default_hard_bytes      ipsecah_params[7].ipsecah_param_value
+ #define ipsecah_default_soft_addtime    ipsecah_params[8].ipsecah_param_value
+ #define ipsecah_default_hard_addtime    ipsecah_params[9].ipsecah_param_value
+ #define ipsecah_default_soft_usetime    ipsecah_params[10].ipsecah_param_value
+ #define ipsecah_default_hard_usetime    ipsecah_params[11].ipsecah_param_value
+ #define ipsecah_log_unknown_spi         ipsecah_params[12].ipsecah_param_value
+ 
  #endif  /* _KERNEL */
  
  /*
   * For now, only provide "aligned" version of header.
   * If aligned version is needed, we'll go with the naming conventions then.