Lines Matching defs:ksi

1362 esp_getspi(mblk_t *mp, keysock_in_t *ksi, ipsecesp_stack_t *espstack)
1381 newbie = sadb_getspi(ksi, newspi, &diagnostic,
1386 ksi->ks_in_serial);
1390 ksi->ks_in_serial);
1461 SADB_X_DIAGNOSTIC_NONE, ksi->ks_in_serial);
1474 assoc = (sadb_sa_t *)ksi->ks_in_extv[SADB_EXT_SPIRANGE];
1481 kso = (keysock_out_t *)ksi;
1483 kso->ks_out_serial = ksi->ks_in_serial;
3301 esp_add_sa_finish(mblk_t *mp, sadb_msg_t *samsg, keysock_in_t *ksi,
3320 error = sadb_form_query(ksi, IPSA_Q_SA|IPSA_Q_DST,
3348 switch (ksi->ks_in_dsttype) {
3365 if (ksi->ks_in_srctype != KS_IN_ADDR_NOTME)
3380 if (ksi->ks_in_srctype != KS_IN_ADDR_ME) {
3462 mp, samsg, ksi, primary, secondary, larval, clone, is_inbound,
3560 esp_add_sa(mblk_t *mp, keysock_in_t *ksi, int *diagnostic, netstack_t *ns)
3562 sadb_sa_t *assoc = (sadb_sa_t *)ksi->ks_in_extv[SADB_EXT_SA];
3564 (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_SRC];
3566 (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
3568 (sadb_address_t *)ksi->ks_in_extv[SADB_X_EXT_ADDRESS_INNER_SRC];
3570 (sadb_address_t *)ksi->ks_in_extv[SADB_X_EXT_ADDRESS_INNER_DST];
3572 (sadb_address_t *)ksi->ks_in_extv[SADB_X_EXT_ADDRESS_NATT_LOC];
3574 (sadb_address_t *)ksi->ks_in_extv[SADB_X_EXT_ADDRESS_NATT_REM];
3575 sadb_key_t *akey = (sadb_key_t *)ksi->ks_in_extv[SADB_EXT_KEY_AUTH];
3576 sadb_key_t *ekey = (sadb_key_t *)ksi->ks_in_extv[SADB_EXT_KEY_ENCRYPT];
3581 (sadb_lifetime_t *)ksi->ks_in_extv[SADB_EXT_LIFETIME_SOFT];
3583 (sadb_lifetime_t *)ksi->ks_in_extv[SADB_EXT_LIFETIME_HARD];
3585 (sadb_lifetime_t *)ksi->ks_in_extv[SADB_X_EXT_LIFETIME_IDLE];
3682 if (ksi->ks_in_extv[SADB_EXT_LIFETIME_CURRENT] != NULL)
3685 if ((*diagnostic = sadb_labelchk(ksi)) != 0)
3784 return (esp_add_sa_finish(mp, (sadb_msg_t *)mp->b_cont->b_rptr, ksi,
3794 esp_update_sa(mblk_t *mp, keysock_in_t *ksi, int *diagnostic,
3797 sadb_sa_t *assoc = (sadb_sa_t *)ksi->ks_in_extv[SADB_EXT_SA];
3802 (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
3809 rcode = sadb_update_sa(mp, ksi, &buf_pkt, &espstack->esp_sadb,
3830 esp_del_sa(mblk_t *mp, keysock_in_t *ksi, int *diagnostic,
3833 sadb_sa_t *assoc = (sadb_sa_t *)ksi->ks_in_extv[SADB_EXT_SA];
3835 (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
3837 (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_SRC];
3849 return (sadb_purge_sa(mp, ksi,
3855 return (sadb_delget_sa(mp, ksi, &espstack->esp_sadb, diagnostic,
3865 esp_dump(mblk_t *mp, keysock_in_t *ksi, ipsecesp_stack_t *espstack)
3874 error = sadb_dump(espstack->esp_pfkey_q, mp, ksi,
3879 error = sadb_dump(espstack->esp_pfkey_q, mp, ksi,
3886 (sadb_msg_t *)mp->b_cont->b_rptr, ksi, NULL);
3893 esp_pfkey_reality_failures(mblk_t *mp, keysock_in_t *ksi,
3898 if (ksi->ks_in_extv[SADB_EXT_PROPOSAL] != NULL) {
3902 if (ksi->ks_in_extv[SADB_EXT_SUPPORTED_AUTH] != NULL ||
3903 ksi->ks_in_extv[SADB_EXT_SUPPORTED_ENCRYPT] != NULL) {
3911 ksi->ks_in_serial);
3931 keysock_in_t *ksi;
3938 ksi = (keysock_in_t *)mp->b_rptr;
3944 if (!sadb_addrfix(ksi, espstack->esp_pfkey_q, mp,
3946 esp_pfkey_reality_failures(mp, ksi, espstack)) {
3952 error = esp_add_sa(mp, ksi, &diagnostic,
3956 diagnostic, ksi->ks_in_serial);
3963 error = esp_del_sa(mp, ksi, &diagnostic, espstack,
3967 diagnostic, ksi->ks_in_serial);
3972 error = sadb_delget_sa(mp, ksi, &espstack->esp_sadb,
3976 diagnostic, ksi->ks_in_serial);
3982 sadb_pfkey_echo(espstack->esp_pfkey_q, mp, samsg, ksi, NULL);
3993 ksi->ks_in_serial, espstack, msg_getcred(mp, NULL))) {
4002 diagnostic, ksi->ks_in_serial);
4011 error = esp_update_sa(mp, ksi, &diagnostic, espstack,
4015 diagnostic, ksi->ks_in_serial);
4023 esp_getspi(mp, ksi, espstack);
4039 esp_dump(mp, ksi, espstack);
4045 diagnostic, ksi->ks_in_serial);
4049 SADB_X_DIAGNOSTIC_UNKNOWN_MSG, ksi->ks_in_serial);