Lines Matching refs:diagnostic
1124 int rc, diagnostic; in esp_getspi() local
1139 newbie = sadb_getspi(ksi, newspi, &diagnostic, in esp_getspi()
1143 sadb_pfkey_error(espstack->esp_pfkey_q, mp, ENOMEM, diagnostic, in esp_getspi()
1147 sadb_pfkey_error(espstack->esp_pfkey_q, mp, EINVAL, diagnostic, in esp_getspi()
3060 int *diagnostic, ipsecesp_stack_t *espstack) in esp_add_sa_finish() argument
3080 &sq, diagnostic); in esp_add_sa_finish()
3144 *diagnostic = SADB_X_DIAGNOSTIC_BAD_DST; in esp_add_sa_finish()
3202 *diagnostic = SADB_X_DIAGNOSTIC_SA_NOTFOUND; in esp_add_sa_finish()
3221 diagnostic, espstack->ipsecesp_netstack, &espstack->esp_sadb); in esp_add_sa_finish()
3318 esp_add_sa(mblk_t *mp, keysock_in_t *ksi, int *diagnostic, netstack_t *ns) argument
3351 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SRC;
3355 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_DST;
3359 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_INNER_SRC;
3363 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_INNER_DST;
3367 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SA;
3371 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_EKEY;
3387 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SASTATE;
3391 *diagnostic = SADB_X_DIAGNOSTIC_BAD_EALG;
3398 *diagnostic = SADB_X_DIAGNOSTIC_BAD_AALG;
3404 *diagnostic = SADB_X_DIAGNOSTIC_BAD_SAFLAGS;
3408 if ((*diagnostic = sadb_hardsoftchk(hard, soft, idle)) != 0) {
3415 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_NATT_LOC;
3421 *diagnostic = SADB_X_DIAGNOSTIC_MALFORMED_NATT_LOC;
3428 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_NATT_REM;
3433 *diagnostic = SADB_X_DIAGNOSTIC_MALFORMED_NATT_REM;
3443 if ((*diagnostic = sadb_labelchk(ksi)) != 0)
3470 *diagnostic = SADB_X_DIAGNOSTIC_BAD_AALG;
3483 *diagnostic = SADB_X_DIAGNOSTIC_BAD_AKEYBITS;
3490 diagnostic) != 0) {
3509 *diagnostic = SADB_X_DIAGNOSTIC_BAD_EALG;
3528 *diagnostic = SADB_X_DIAGNOSTIC_BAD_EKEYBITS;
3535 diagnostic) != 0) {
3543 diagnostic, espstack));
3552 esp_update_sa(mblk_t *mp, keysock_in_t *ksi, int *diagnostic, argument
3563 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_DST;
3568 diagnostic, espstack->esp_pfkey_q, esp_add_sa,
3588 esp_del_sa(mblk_t *mp, keysock_in_t *ksi, int *diagnostic, argument
3604 *diagnostic = SADB_X_DIAGNOSTIC_MISSING_SA;
3609 &espstack->esp_sadb.s_v4, diagnostic,
3613 return (sadb_delget_sa(mp, ksi, &espstack->esp_sadb, diagnostic,
3654 int diagnostic; local
3657 diagnostic = SADB_X_DIAGNOSTIC_PROP_PRESENT;
3662 diagnostic = SADB_X_DIAGNOSTIC_SUPP_PRESENT;
3668 sadb_pfkey_error(espstack->esp_pfkey_q, mp, EINVAL, diagnostic,
3691 int diagnostic = SADB_X_DIAGNOSTIC_NONE; local
3710 error = esp_add_sa(mp, ksi, &diagnostic,
3714 diagnostic, ksi->ks_in_serial);
3721 error = esp_del_sa(mp, ksi, &diagnostic, espstack,
3725 diagnostic, ksi->ks_in_serial);
3731 &diagnostic, espstack->esp_pfkey_q, samsg->sadb_msg_type);
3734 diagnostic, ksi->ks_in_serial);
3760 diagnostic, ksi->ks_in_serial);
3769 error = esp_update_sa(mp, ksi, &diagnostic, espstack,
3773 diagnostic, ksi->ks_in_serial);
3803 diagnostic, ksi->ks_in_serial);