Lines Matching defs:diagnostic

811  * soft lifetimes > hard lifetimes) return an appropriate diagnostic for
1573 sadb_pfkey_error(queue_t *pfkey_q, mblk_t *mp, int error, int diagnostic,
1607 if (diagnostic != SADB_X_DIAGNOSTIC_PRESET)
1608 samsg->sadb_x_msg_diagnostic = (uint16_t)diagnostic;
1772 int diagnostic, type;
1808 diagnostic = SADB_X_DIAGNOSTIC_BAD_SRC_AF;
1811 diagnostic = SADB_X_DIAGNOSTIC_BAD_DST_AF;
1814 diagnostic = SADB_X_DIAGNOSTIC_BAD_PROXY_AF;
1817 diagnostic = SADB_X_DIAGNOSTIC_BAD_INNER_DST_AF;
1820 diagnostic = SADB_X_DIAGNOSTIC_BAD_NATT_LOC_AF;
1823 diagnostic = SADB_X_DIAGNOSTIC_BAD_NATT_REM_AF;
1829 sadb_pfkey_error(pfkey_q, mp, EINVAL, diagnostic,
1839 samsg->sadb_x_msg_diagnostic = diagnostic;
1850 /* Set diagnostic now, in case we need it later. */
1851 diagnostic =
2213 ipsa_query_t *sq, int *diagnostic)
2229 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_DST;
2233 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SRC;
2237 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SA;
2283 *diagnostic = SADB_X_DIAGNOSTIC_AF_MISMATCH;
2303 *diagnostic = SADB_X_DIAGNOSTIC_AF_MISMATCH;
2429 int *diagnostic, queue_t *pfkey_q)
2434 &ps.sq, diagnostic);
2511 int *diagnostic, queue_t *pfkey_q)
2521 &ps.sq, diagnostic);
2541 int *diagnostic, queue_t *pfkey_q, uint8_t sadb_msg_type)
2549 return (sadb_delpair_state(mp, ksi, spp, diagnostic, pfkey_q));
2554 &sq, diagnostic);
2558 error = get_ipsa_pair(&sq, &ipsapp, diagnostic);
2621 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_SA_NOTFOUND;
2666 get_ipsa_pair(ipsa_query_t *sq, ipsap_t *ipsapp, int *diagnostic)
2716 *diagnostic = SADB_X_DIAGNOSTIC_SA_NOTFOUND;
2886 * with additional diagnostic information because there is at least one EINVAL
2892 ipsa_t *newbie, boolean_t clone, boolean_t is_inbound, int *diagnostic,
2943 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SRC;
2947 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_DST;
2951 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SA;
3001 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_INAPPROPRIATE;
3024 *diagnostic =
3047 *diagnostic =
3103 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_NATT_LOC;
3110 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_NATT_REM;
3117 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_INNER_SRC;
3224 *diagnostic = SADB_X_DIAGNOSTIC_BAD_CTX;
3382 *diagnostic = SADB_X_DIAGNOSTIC_BAD_CTX;
3514 *diagnostic = SADB_X_DIAGNOSTIC_INVALID_REPLAY;
3638 IPSA_Q_SA|IPSA_Q_INBOUND|IPSA_Q_OUTBOUND, &sq, diagnostic);
3642 error = get_ipsa_pair(&sq, &ipsapp, diagnostic);
3648 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_ALREADY;
3651 /* update_pairing() sets diagnostic */
3652 error = update_pairing(&ipsapp, &sq, ksi, diagnostic);
4436 sadb_check_kmc(ipsa_query_t *sq, ipsa_t *sa, int *diagnostic)
4448 *diagnostic = SADB_X_DIAGNOSTIC_DUPLICATE_KMP;
4453 *diagnostic = SADB_X_DIAGNOSTIC_DUPLICATE_KMC;
4481 sadbp_t *spp, int *diagnostic, queue_t *pfkey_q,
4505 &sq, diagnostic);
4510 error = get_ipsa_pair(&sq, &ipsapp, diagnostic);
4521 return (add_sa_func(mp, ksi, diagnostic, ns));
4530 *diagnostic = SADB_X_DIAGNOSTIC_AKEY_PRESENT;
4535 *diagnostic = SADB_X_DIAGNOSTIC_EKEY_PRESENT;
4545 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4553 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4565 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4575 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4593 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4598 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SAFLAGS;
4603 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_LIFETIME;
4608 if ((*diagnostic = sadb_hardsoftchk(hard, soft, idle)) != 0) {
4613 if ((*diagnostic = sadb_labelchk(ksi)) != 0)
4616 error = sadb_check_kmc(&sq, ipsapp.ipsap_sa_ptr, diagnostic);
4620 error = sadb_check_kmc(&sq, ipsapp.ipsap_psa_ptr, diagnostic);
4633 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
4653 *diagnostic =
4681 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_SA_NOTFOUND;
4688 error = update_pairing(&ipsapp, &sq, ksi, diagnostic);
4703 int *diagnostic)
4715 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_INAPPROPRIATE;
4739 error = get_ipsa_pair(sq, &oipsapp, diagnostic);
4749 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_INAPPROPRIATE;
4757 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_INAPPROPRIATE;
4762 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_INAPPROPRIATE;
4766 *diagnostic = SADB_X_DIAGNOSTIC_PAIR_ALREADY;
5876 sadb_getspi(keysock_in_t *ksi, uint32_t master_spi, int *diagnostic,
5893 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SRC;
5897 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_DST;
5901 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_RANGE;
5928 *diagnostic = SADB_X_DIAGNOSTIC_BAD_DST_AF;
6493 * Returns 0 or errno, and always sets *diagnostic to something appropriate
6505 sadb_address_t *dstext, int *diagnostic)
6510 *diagnostic = 0;
6519 *diagnostic = SADB_X_DIAGNOSTIC_AF_MISMATCH;
6534 *diagnostic = SADB_X_DIAGNOSTIC_AF_MISMATCH;
6564 int *diagnostic)
6569 *diagnostic = 0;
6592 innsrcext, inndstext, diagnostic)) != 0)
6708 int diagnostic;
6727 diagnostic = SADB_X_DIAGNOSTIC_BAD_SRC;
6734 diagnostic = SADB_X_DIAGNOSTIC_BAD_DST;
6740 diagnostic = SADB_X_DIAGNOSTIC_AF_MISMATCH;
6748 diagnostic = SADB_X_DIAGNOSTIC_MISSING_INNER_DST;
6754 diagnostic = SADB_X_DIAGNOSTIC_MALFORMED_INNER_SRC;
6761 diagnostic = SADB_X_DIAGNOSTIC_MALFORMED_INNER_DST;
6767 diagnostic = SADB_X_DIAGNOSTIC_INNER_AF_MISMATCH;
6773 diagnostic = SADB_X_DIAGNOSTIC_BAD_INNER_SRC_AF;
6778 diagnostic = SADB_X_DIAGNOSTIC_MISSING_INNER_SRC;
6783 err = ipsec_get_inverse_acquire_sel(&sel, srcext, dstext, &diagnostic);
6831 &diagnostic);
6853 diagnostic = 0;
6869 ASSERT(err == 0 && diagnostic == 0);
6877 samsg->sadb_x_msg_diagnostic = (uint16_t)diagnostic;