Lines Matching defs:ksi

656 sadb_dump(queue_t *pfkey_q, mblk_t *mp, keysock_in_t *ksi, sadb_t *sp)
661 (sadb_x_edump_t *)ksi->ks_in_extv[SADB_X_EXT_EDUMP];
668 error = sadb_dump_fanout(pfkey_q, mp, ksi->ks_in_serial, sp->sdb_of,
674 return sadb_dump_fanout(pfkey_q, mp, ksi->ks_in_serial, sp->sdb_if,
872 sadb_labelchk(keysock_in_t *ksi)
875 if (ksi->ks_in_extv[SADB_EXT_SENSITIVITY] != NULL)
878 if (ksi->ks_in_extv[SADB_X_EXT_OUTER_SENS] != NULL)
1622 keysock_in_t *ksi, ipsa_t *ipsa)
1631 ((void *)mp->b_rptr == (void *)ksi));
1649 if (ksi->ks_in_extv[SADB_EXT_KEY_AUTH] != NULL ||
1650 ksi->ks_in_extv[SADB_EXT_KEY_ENCRYPT] != NULL ||
1651 ksi->ks_in_extv[SADB_X_EXT_EDUMP] != NULL) {
1670 SADB_X_DIAGNOSTIC_NONE, ksi->ks_in_serial);
1687 SADB_X_DIAGNOSTIC_NONE, ksi->ks_in_serial);
1704 /* ksi is now null and void. */
1705 kso = (keysock_out_t *)ksi;
1708 kso->ks_out_serial = ksi->ks_in_serial;
1938 sadb_addrfix(keysock_in_t *ksi, queue_t *pfkey_q, mblk_t *mp, netstack_t *ns)
1944 sadb_ext_t **extv = ksi->ks_in_extv;
1949 ksi->ks_in_serial, ns);
1954 SADB_X_DIAGNOSTIC_BAD_SRC, ksi->ks_in_serial);
1957 ksi->ks_in_srctype = rc;
1962 ksi->ks_in_serial, ns);
1967 SADB_X_DIAGNOSTIC_BAD_DST, ksi->ks_in_serial);
1970 ksi->ks_in_dsttype = rc;
1980 extv[SADB_X_EXT_ADDRESS_NATT_LOC], ksi->ks_in_serial, ns);
1990 ksi->ks_in_serial);
1998 ksi->ks_in_serial);
2005 extv[SADB_X_EXT_ADDRESS_NATT_REM], ksi->ks_in_serial, ns);
2016 ksi->ks_in_serial);
2024 ksi->ks_in_serial);
2033 ksi->ks_in_serial);
2038 extv[SADB_X_EXT_ADDRESS_INNER_DST], ksi->ks_in_serial, ns)
2041 extv[SADB_X_EXT_ADDRESS_INNER_SRC], ksi->ks_in_serial, ns)
2054 ksi->ks_in_serial);
2060 ksi->ks_in_serial);
2081 ksi->ks_in_serial);
2097 ksi->ks_in_serial);
2107 ksi->ks_in_srctype != KS_IN_ADDR_UNSPEC) {
2109 SADB_X_DIAGNOSTIC_AF_MISMATCH, ksi->ks_in_serial);
2212 sadb_form_query(keysock_in_t *ksi, uint32_t req, uint32_t match,
2224 sq->dstext = (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
2225 sq->srcext = (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_SRC];
2226 sq->assoc = (sadb_sa_t *)ksi->ks_in_extv[SADB_EXT_SA];
2313 sq->dstid = (sadb_ident_t *)ksi->ks_in_extv[SADB_EXT_IDENTITY_DST];
2320 sq->srcid = (sadb_ident_t *)ksi->ks_in_extv[SADB_EXT_IDENTITY_SRC];
2328 sq->kmcext = (sadb_x_kmc_t *)ksi->ks_in_extv[SADB_X_EXT_KM_COOKIE];
2428 sadb_purge_sa(mblk_t *mp, keysock_in_t *ksi, sadb_t *sp,
2432 int error = sadb_form_query(ksi, 0,
2453 sadb_pfkey_echo(pfkey_q, mp, (sadb_msg_t *)mp->b_cont->b_rptr, ksi,
2510 sadb_delpair_state(mblk_t *mp, keysock_in_t *ksi, sadbp_t *spp,
2513 sadb_sa_t *assoc = (sadb_sa_t *)ksi->ks_in_extv[SADB_EXT_SA];
2519 error = sadb_form_query(ksi, IPSA_Q_DST|IPSA_Q_SRC,
2532 ksi, NULL);
2540 sadb_delget_sa(mblk_t *mp, keysock_in_t *ksi, sadbp_t *spp,
2549 return (sadb_delpair_state(mp, ksi, spp, diagnostic, pfkey_q));
2552 error = sadb_form_query(ksi, IPSA_Q_DST|IPSA_Q_SA,
2632 mp->b_cont->b_rptr, ksi, echo_target);
2891 keysock_in_t *ksi, isaf_t *primary, isaf_t *secondary,
2897 sadb_sa_t *assoc = (sadb_sa_t *)ksi->ks_in_extv[SADB_EXT_SA];
2899 (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_SRC];
2901 (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
2903 (sadb_address_t *)ksi->ks_in_extv[SADB_X_EXT_ADDRESS_INNER_SRC];
2905 (sadb_address_t *)ksi->ks_in_extv[SADB_X_EXT_ADDRESS_INNER_DST];
2907 (sadb_x_kmc_t *)ksi->ks_in_extv[SADB_X_EXT_KM_COOKIE];
2908 sadb_key_t *akey = (sadb_key_t *)ksi->ks_in_extv[SADB_EXT_KEY_AUTH];
2909 sadb_key_t *ekey = (sadb_key_t *)ksi->ks_in_extv[SADB_EXT_KEY_ENCRYPT];
2911 (sadb_sens_t *)ksi->ks_in_extv[SADB_EXT_SENSITIVITY];
2913 (sadb_sens_t *)ksi->ks_in_extv[SADB_X_EXT_OUTER_SENS];
2915 (sadb_x_pair_t *)ksi->ks_in_extv[SADB_X_EXT_PAIR];
2917 (sadb_x_replay_ctr_t *)ksi->ks_in_extv[SADB_X_EXT_REPLAY_VALUE];
2925 (sadb_lifetime_t *)ksi->ks_in_extv[SADB_EXT_LIFETIME_SOFT];
2927 (sadb_lifetime_t *)ksi->ks_in_extv[SADB_EXT_LIFETIME_HARD];
2929 (sadb_lifetime_t *)ksi->ks_in_extv[SADB_X_EXT_LIFETIME_IDLE];
3088 (sadb_address_t *)ksi->ks_in_extv[SADB_X_EXT_ADDRESS_NATT_LOC],
3089 (sadb_address_t *)ksi->ks_in_extv[SADB_X_EXT_ADDRESS_NATT_REM],
3101 ksi->ks_in_extv[SADB_X_EXT_ADDRESS_NATT_LOC] == NULL) {
3108 ksi->ks_in_extv[SADB_X_EXT_ADDRESS_NATT_REM] == NULL) {
3115 ksi->ks_in_extv[SADB_X_EXT_ADDRESS_INNER_SRC] == NULL) {
3127 if (ksi->ks_in_srctype != KS_IN_ADDR_UNSPEC)
3403 if (ksi->ks_in_extv[SADB_EXT_IDENTITY_SRC] != NULL) {
3405 (sadb_ident_t *)ksi->ks_in_extv[SADB_EXT_IDENTITY_SRC];
3420 if (ksi->ks_in_extv[SADB_EXT_IDENTITY_DST] != NULL) {
3422 (sadb_ident_t *)ksi->ks_in_extv[SADB_EXT_IDENTITY_DST];
3637 error = sadb_form_query(ksi, IPSA_Q_DST, IPSA_Q_SRC|IPSA_Q_DST|
3652 error = update_pairing(&ipsapp, &sq, ksi, diagnostic);
3680 sadb_pfkey_echo(pfkey_q, mp, samsg, ksi, NULL);
4480 sadb_update_sa(mblk_t *mp, keysock_in_t *ksi, mblk_t **ipkt_lst,
4485 sadb_key_t *akey = (sadb_key_t *)ksi->ks_in_extv[SADB_EXT_KEY_AUTH];
4486 sadb_key_t *ekey = (sadb_key_t *)ksi->ks_in_extv[SADB_EXT_KEY_ENCRYPT];
4488 (sadb_x_replay_ctr_t *)ksi->ks_in_extv[SADB_X_EXT_REPLAY_VALUE];
4490 (sadb_lifetime_t *)ksi->ks_in_extv[SADB_EXT_LIFETIME_SOFT];
4492 (sadb_lifetime_t *)ksi->ks_in_extv[SADB_EXT_LIFETIME_HARD];
4494 (sadb_lifetime_t *)ksi->ks_in_extv[SADB_X_EXT_LIFETIME_IDLE];
4496 (sadb_x_pair_t *)ksi->ks_in_extv[SADB_X_EXT_PAIR];
4503 int error = sadb_form_query(ksi, IPSA_Q_SRC|IPSA_Q_DST|IPSA_Q_SA,
4521 return (add_sa_func(mp, ksi, diagnostic, ns));
4580 ksi, echo_target);
4602 if (ksi->ks_in_extv[SADB_EXT_LIFETIME_CURRENT] != NULL) {
4613 if ((*diagnostic = sadb_labelchk(ksi)) != 0)
4650 if (ksi->ks_in_dsttype == KS_IN_ADDR_ME) {
4688 error = update_pairing(&ipsapp, &sq, ksi, diagnostic);
4692 ksi, echo_target);
4702 update_pairing(ipsap_t *ipsapp, ipsa_query_t *sq, keysock_in_t *ksi,
4705 sadb_sa_t *assoc = (sadb_sa_t *)ksi->ks_in_extv[SADB_EXT_SA];
4707 (sadb_x_pair_t *)ksi->ks_in_extv[SADB_X_EXT_PAIR];
5876 sadb_getspi(keysock_in_t *ksi, uint32_t master_spi, int *diagnostic,
5880 (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_SRC],
5881 *dst = (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
5883 (sadb_spirange_t *)ksi->ks_in_extv[SADB_EXT_SPIRANGE];