Print this page
4851 IPsec should use NANOSEC & friends from time.h

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/inet/ip/spd.c
          +++ new/usr/src/uts/common/inet/ip/spd.c
↓ open down ↓ 1065 lines elided ↑ open up ↑
1066 1066          sl |= SL_CONSOLE;
1067 1067          /*
1068 1068           * Throttle logging to stop syslog from being swamped. If variable
1069 1069           * 'ipsec_policy_log_interval' is zero, don't log any messages at
1070 1070           * all, otherwise log only one message every 'ipsec_policy_log_interval'
1071 1071           * msec. Convert interval (in msec) to hrtime (in nsec).
1072 1072           */
1073 1073  
1074 1074          if (ipst->ips_ipsec_policy_log_interval) {
1075 1075                  if (ipss->ipsec_policy_failure_last +
1076      -                    ((hrtime_t)ipst->ips_ipsec_policy_log_interval *
1077      -                    (hrtime_t)1000000) <= current) {
     1076 +                    MSEC2NSEC(ipst->ips_ipsec_policy_log_interval) <= current) {
1078 1077                          va_start(adx, fmt);
1079 1078                          (void) vstrlog(mid, sid, level, sl, fmt, adx);
1080 1079                          va_end(adx);
1081 1080                          ipss->ipsec_policy_failure_last = current;
1082 1081                  }
1083 1082          }
1084 1083  }
1085 1084  
1086 1085  void
1087 1086  ipsec_config_flush(netstack_t *ns)
↓ open down ↓ 5825 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX