Lines Matching refs:diagnostic
1578 sadb_pfkey_error(queue_t *pfkey_q, mblk_t *mp, int error, int diagnostic, in sadb_pfkey_error() argument
1612 if (diagnostic != SADB_X_DIAGNOSTIC_PRESET) in sadb_pfkey_error()
1613 samsg->sadb_x_msg_diagnostic = (uint16_t)diagnostic; in sadb_pfkey_error()
1776 int diagnostic, type; in sadb_addrcheck() local
1787 diagnostic = 0; in sadb_addrcheck()
1814 diagnostic = SADB_X_DIAGNOSTIC_BAD_SRC_AF; in sadb_addrcheck()
1817 diagnostic = SADB_X_DIAGNOSTIC_BAD_DST_AF; in sadb_addrcheck()
1820 diagnostic = SADB_X_DIAGNOSTIC_BAD_PROXY_AF; in sadb_addrcheck()
1823 diagnostic = SADB_X_DIAGNOSTIC_BAD_INNER_DST_AF; in sadb_addrcheck()
1826 diagnostic = SADB_X_DIAGNOSTIC_BAD_NATT_LOC_AF; in sadb_addrcheck()
1829 diagnostic = SADB_X_DIAGNOSTIC_BAD_NATT_REM_AF; in sadb_addrcheck()
1835 sadb_pfkey_error(pfkey_q, mp, EINVAL, diagnostic, in sadb_addrcheck()
1845 samsg->sadb_x_msg_diagnostic = diagnostic; in sadb_addrcheck()
1857 diagnostic = in sadb_addrcheck()
2219 ipsa_query_t *sq, int *diagnostic) in sadb_form_query() argument
2235 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_DST; in sadb_form_query()
2239 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SRC; in sadb_form_query()
2243 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SA; in sadb_form_query()
2289 *diagnostic = SADB_X_DIAGNOSTIC_AF_MISMATCH; in sadb_form_query()
2309 *diagnostic = SADB_X_DIAGNOSTIC_AF_MISMATCH; in sadb_form_query()
2445 int *diagnostic, queue_t *pfkey_q) in sadb_purge_sa() argument
2450 &ps.sq, diagnostic); in sadb_purge_sa()
2527 int *diagnostic, queue_t *pfkey_q) in sadb_delpair_state() argument
2537 &ps.sq, diagnostic); in sadb_delpair_state()
2557 int *diagnostic, queue_t *pfkey_q, uint8_t sadb_msg_type) in sadb_delget_sa() argument
2565 return (sadb_delpair_state(mp, ksi, spp, diagnostic, pfkey_q)); in sadb_delget_sa()
2570 &sq, diagnostic); in sadb_delget_sa()
2574 error = get_ipsa_pair(&sq, &ipsapp, diagnostic); in sadb_delget_sa()
2637 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_SA_NOTFOUND; in sadb_delget_sa()
2682 get_ipsa_pair(ipsa_query_t *sq, ipsap_t *ipsapp, int *diagnostic) in get_ipsa_pair() argument
2732 *diagnostic = SADB_X_DIAGNOSTIC_SA_NOTFOUND; in get_ipsa_pair()
2908 ipsa_t *newbie, boolean_t clone, boolean_t is_inbound, int *diagnostic, argument
2959 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SRC;
2963 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_DST;
2967 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SA;
3017 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_INAPPROPRIATE;
3040 *diagnostic =
3063 *diagnostic =
3119 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_NATT_LOC;
3126 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_NATT_REM;
3133 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_INNER_SRC;
3250 *diagnostic = SADB_X_DIAGNOSTIC_BAD_CTX;
3408 *diagnostic = SADB_X_DIAGNOSTIC_BAD_CTX;
3540 *diagnostic = SADB_X_DIAGNOSTIC_INVALID_REPLAY;
3664 IPSA_Q_SA|IPSA_Q_INBOUND|IPSA_Q_OUTBOUND, &sq, diagnostic);
3668 error = get_ipsa_pair(&sq, &ipsapp, diagnostic);
3674 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_ALREADY;
3678 error = update_pairing(&ipsapp, &sq, ksi, diagnostic);
4467 sadb_check_kmc(ipsa_query_t *sq, ipsa_t *sa, int *diagnostic) argument
4479 *diagnostic = SADB_X_DIAGNOSTIC_DUPLICATE_KMP;
4486 *diagnostic = SADB_X_DIAGNOSTIC_DUPLICATE_KMC;
4514 sadbp_t *spp, int *diagnostic, queue_t *pfkey_q, argument
4539 &sq, diagnostic);
4544 error = get_ipsa_pair(&sq, &ipsapp, diagnostic);
4555 return (add_sa_func(mp, ksi, diagnostic, ns));
4564 *diagnostic = SADB_X_DIAGNOSTIC_AKEY_PRESENT;
4569 *diagnostic = SADB_X_DIAGNOSTIC_EKEY_PRESENT;
4579 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4587 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4599 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4609 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4627 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4632 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SAFLAGS;
4637 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_LIFETIME;
4642 if ((*diagnostic = sadb_hardsoftchk(hard, soft, idle)) != 0) {
4647 if ((*diagnostic = sadb_labelchk(ksi)) != 0)
4650 error = sadb_check_kmc(&sq, ipsapp.ipsap_sa_ptr, diagnostic);
4654 error = sadb_check_kmc(&sq, ipsapp.ipsap_psa_ptr, diagnostic);
4667 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4687 *diagnostic =
4715 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_SA_NOTFOUND;
4722 error = update_pairing(&ipsapp, &sq, ksi, diagnostic);
4737 int *diagnostic) argument
4749 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_INAPPROPRIATE;
4773 error = get_ipsa_pair(sq, &oipsapp, diagnostic);
4783 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_INAPPROPRIATE;
4791 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_INAPPROPRIATE;
4796 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_INAPPROPRIATE;
4800 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_ALREADY;
6137 sadb_getspi(keysock_in_t *ksi, uint32_t master_spi, int *diagnostic, argument
6154 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SRC;
6158 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_DST;
6162 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_RANGE;
6189 *diagnostic = SADB_X_DIAGNOSTIC_BAD_DST_AF;
6766 sadb_address_t *dstext, int *diagnostic) argument
6771 *diagnostic = 0;
6780 *diagnostic = SADB_X_DIAGNOSTIC_AF_MISMATCH;
6795 *diagnostic = SADB_X_DIAGNOSTIC_AF_MISMATCH;
6825 int *diagnostic) argument
6830 *diagnostic = 0;
6853 innsrcext, inndstext, diagnostic)) != 0)
6969 int diagnostic; local
6988 diagnostic = SADB_X_DIAGNOSTIC_BAD_SRC;
6995 diagnostic = SADB_X_DIAGNOSTIC_BAD_DST;
7001 diagnostic = SADB_X_DIAGNOSTIC_AF_MISMATCH;
7009 diagnostic = SADB_X_DIAGNOSTIC_MISSING_INNER_DST;
7015 diagnostic = SADB_X_DIAGNOSTIC_MALFORMED_INNER_SRC;
7022 diagnostic = SADB_X_DIAGNOSTIC_MALFORMED_INNER_DST;
7028 diagnostic = SADB_X_DIAGNOSTIC_INNER_AF_MISMATCH;
7034 diagnostic = SADB_X_DIAGNOSTIC_BAD_INNER_SRC_AF;
7039 diagnostic = SADB_X_DIAGNOSTIC_MISSING_INNER_SRC;
7044 err = ipsec_get_inverse_acquire_sel(&sel, srcext, dstext, &diagnostic);
7092 &diagnostic);
7114 diagnostic = 0;
7150 ASSERT(err == 0 && diagnostic == 0);
7158 samsg->sadb_x_msg_diagnostic = (uint16_t)diagnostic;