• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ipsec-286.1.1/ipsec-tools/racoon/

Lines Matching refs:session

136 ipsecSessionGetConnectionDomain (ike_session_t *session)
138 if (session) {
139 if (session->is_cisco_ipsec) {
140 if (session->established) {
145 } else if (session->is_l2tpvpn_ipsec) {
146 if (session->established) {
151 } else if (session->is_btmm_ipsec) {
152 if (session->established) {
158 if (session->established) {
169 ipsecSessionGetConnectionLessDomain (ike_session_t *session)
171 if (session) {
172 if (session->is_cisco_ipsec) {
174 } else if (session->is_l2tpvpn_ipsec) {
176 } else if (session->is_btmm_ipsec) {
186 ipsecSessionGetPhaseDomain (ike_session_t *session)
188 if (session) {
189 if (session->is_cisco_ipsec) {
191 } else if (session->is_l2tpvpn_ipsec) {
193 } else if (session->is_btmm_ipsec) {
202 ipsecSessionLogEvent (ike_session_t *session, const char *event_msg)
211 asl_set(m, ASL_KEY_FACILITY, ipsecSessionGetPhaseDomain(session));
218 ipsecSessionTracerStart (ike_session_t *session)
220 if (session == NULL) {
223 bzero(&session->stats, sizeof(session->stats));
224 bzero(&session->stop_timestamp, sizeof(session->stop_timestamp));
225 bzero(&session->estab_timestamp, sizeof(session->estab_timestamp));
226 gettimeofday(&session->start_timestamp, NULL);
227 ipsecSessionLogEvent(session, CONSTSTR("Connecting."));
231 ipsecSessionTracerEvent (ike_session_t *session, ipsecSessionEventCode_t eventCode, const char *event, const char *failure_reason)
235 if (session == NULL) {
236 //ipsecSessionLogEvent(session, CONSTSTR("tracer failed. (Invalid session)."));
240 ipsecSessionLogEvent(session, CONSTSTR("tracer failed. (Invalid event code)."));
244 ipsecSessionLogEvent(session, CONSTSTR("tracer failed. (Invalid event)."));
249 if (!session->term_reason &&
251 session->term_reason = (char*)failure_reason;
255 session->stats.counters[eventCode]++;
258 ipsecSessionLogEvent(session, CONSTSTR(buf));
262 ipsecSessionTracerLogFailureRate (ike_session_t *session, const char *signature, double failure_rate)
266 const char *domain = ipsecSessionGetPhaseDomain(session);
285 ipsecSessionTracerLogStop (ike_session_t *session, int caused_by_failure, const char *reason)
290 const char *domain = (session->established)? ipsecSessionGetConnectionDomain(session) : ipsecSessionGetConnectionLessDomain(session);
303 if (session->natt_flags & NAT_DETECTED_ME) {
306 } else if (session->natt_flags & NAT_DETECTED_PEER) {
320 if (session->established) {
321 snprintf(buf, sizeof(buf), "%8.6f", timedelta(&session->estab_timestamp, &session->stop_timestamp));
325 snprintf(buf, sizeof(buf), "%8.6f", timedelta(&session->start_timestamp, &session->stop_timestamp));
333 ipsecSessionTracerStop (ike_session_t *session, int caused_by_failure, const char *reason)
335 if (session == NULL) {
339 gettimeofday(&session->stop_timestamp, NULL);
341 ipsecSessionTracerLogStop(session, caused_by_failure, reason);
344 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKE_PACKET_TX_FAIL]) {
345 ipsecSessionTracerLogFailureRate(session,
347 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKE_PACKET_TX_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKE_PACKET_TX_SUCC]));
349 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKE_PACKET_RX_FAIL]) {
350 ipsecSessionTracerLogFailureRate(session,
352 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKE_PACKET_RX_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKE_PACKET_RX_SUCC]));
354 //if (session->version == IKE_VERSION_1) {
355 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_MAX_RETRANSMIT] ||
356 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_INIT_FAIL] ||
357 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_RESP_FAIL]) {
358 ipsecSessionTracerLogFailureRate(session,
360 get_percentage((double)(session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_MAX_RETRANSMIT] +
361 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_INIT_FAIL] +
362 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_RESP_FAIL]),
363 (double)(session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_INIT_SUCC] +
364 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_RESP_SUCC])));
366 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_INIT_FAIL]) {
367 ipsecSessionTracerLogFailureRate(session,
369 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_INIT_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_INIT_SUCC]));
371 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_RESP_FAIL]) {
372 ipsecSessionTracerLogFailureRate(session,
374 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_RESP_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_RESP_SUCC]));
376 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_AUTH_FAIL]) {
377 ipsecSessionTracerLogFailureRate(session,
379 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_AUTH_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH1_AUTH_SUCC]));
381 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_DPD_MAX_RETRANSMIT]) {
382 ipsecSessionTracerLogFailureRate(session,
384 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_DPD_MAX_RETRANSMIT],
385 (double)(session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_DPD_MAX_RETRANSMIT] +
386 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_DPD_INIT_REQ])));
388 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_DPD_INIT_RETRANSMIT] ||
389 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_DPD_RESP_RETRANSMIT]) {
390 ipsecSessionTracerLogFailureRate(session,
392 get_percentage((double)(session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_DPD_INIT_RETRANSMIT] +
393 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_DPD_RESP_RETRANSMIT]),
394 (double)(session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_DPD_INIT_REQ] +
395 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_DPD_RESP_REQ])));
397 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_MODECFG_FAIL]) {
398 ipsecSessionTracerLogFailureRate(session,
400 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_MODECFG_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_MODECFG_SUCC]));
402 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_XAUTH_FAIL]) {
403 ipsecSessionTracerLogFailureRate(session,
405 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_XAUTH_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_XAUTH_SUCC]));
407 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_MAX_RETRANSMIT] ||
408 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_INIT_FAIL] ||
409 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_RESP_FAIL]) {
410 ipsecSessionTracerLogFailureRate(session,
412 get_percentage((double)(session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_MAX_RETRANSMIT] +
413 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_INIT_FAIL] +
414 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_RESP_FAIL]),
415 (double)(session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_INIT_SUCC] +
416 session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_RESP_FAIL])));
418 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_INIT_FAIL]) {
419 ipsecSessionTracerLogFailureRate(session,
421 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_INIT_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_INIT_SUCC]));
423 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_RESP_FAIL]) {
424 ipsecSessionTracerLogFailureRate(session,
426 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_RESP_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_RESP_SUCC]));
428 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_AUTH_FAIL]) {
429 ipsecSessionTracerLogFailureRate(session,
431 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_AUTH_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_PH2_AUTH_SUCC]));
433 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_INFO_NOTICE_TX_FAIL]) {
434 ipsecSessionTracerLogFailureRate(session,
436 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_INFO_NOTICE_TX_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_INFO_NOTICE_TX_FAIL]));
438 if (session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_INFO_NOTICE_RX_FAIL]) {
439 ipsecSessionTracerLogFailureRate(session,
441 get_percentage((double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_INFO_NOTICE_RX_FAIL], (double)session->stats.counters[IPSECSESSIONEVENTCODE_IKEV1_INFO_NOTICE_RX_SUCC]));
447 ipsecSessionTracerLogEstablished (ike_session_t *session)
450 const char *domain = ipsecSessionGetConnectionLessDomain(session);