Home
last modified time | relevance | path

Searched refs:ipsa_t (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/
H A Dsadb.h323 } ipsa_t; typedef
482 ipsa_t *isaf_ipsa;
594 ipsa_t *ipsap_sa_ptr;
596 ipsa_t *ipsap_psa_ptr;
601 ipsa_t *ipsa;
665 typedef boolean_t (*ipsa_match_fn_t)(ipsa_query_t *, ipsa_t *);
716 boolean_t sadb_match_query(ipsa_query_t *q, ipsa_t *sa);
725 ipsa_t *ipsec_getassocbyspi(isaf_t *, uint32_t, uint32_t *, uint32_t *,
727 ipsa_t *ipsec_getassocbyconn(isaf_t *, ip_xmit_attr_t *, uint32_t *, uint32_t *,
731 int sadb_insertassoc(ipsa_t *, isaf_t *);
[all …]
H A Dipsec_impl.h928 extern mblk_t *sadb_whack_label(mblk_t *, ipsa_t *, ip_xmit_attr_t *,
930 extern mblk_t *sadb_whack_label_v4(mblk_t *, ipsa_t *, kstat_named_t *,
932 extern mblk_t *sadb_whack_label_v6(mblk_t *, ipsa_t *, kstat_named_t *,
934 extern boolean_t update_iv(uint8_t *, queue_t *, ipsa_t *, ipsecesp_stack_t *);
963 extern void ipsecesp_send_keepalive(ipsa_t *);
994 extern void ipsecesp_init_funcs(ipsa_t *);
995 extern void ipsecah_init_funcs(ipsa_t *);
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dsadb.c81 static ipsa_t *sadb_torch_assoc(isaf_t *, ipsa_t *);
85 static mblk_t *sadb_sa2msg(ipsa_t *, sadb_msg_t *);
89 static void lifetime_fuzz(ipsa_t *);
95 static void ipsa_set_replay(ipsa_t *ipsa, uint32_t offset);
127 IPSA_REFRELE(((ipsa_t *)target)); in sadb_sa_refrele()
186 sadb_insertassoc(ipsa_t *ipsa, isaf_t *bucket) in sadb_insertassoc()
188 ipsa_t **ptpn = NULL; in sadb_insertassoc()
189 ipsa_t *walker; in sadb_insertassoc()
253 sadb_freeassoc(ipsa_t *ipsa) in sadb_freeassoc()
326 sadb_unlinkassoc(ipsa_t *ipsa) in sadb_unlinkassoc()
[all …]
H A Dip_sadb.c52 ipsec_match_outbound_ids(ipsec_latch_t *ipl, ipsa_t *sa) in ipsec_match_outbound_ids()
96 ipsa_t *
100 ipsa_t *retval, *candidate; in ipsec_getassocbyconn()
509 ipsa_t *
513 ipsa_t *retval; in ipsec_getassocbyspi()
573 ipsa_t *assoc; in ipsec_outbound_sa()
576 ipsa_t **sa; in ipsec_outbound_sa()
662 ipsa_t *assoc; in ipsec_inbound_ah_sa()
793 ipsa_t *ipsa; in ipsec_inbound_esp_sa()
H A Dipsecah.c126 static mblk_t *ah_process_ip_options_v4(mblk_t *, ipsa_t *, int *, uint_t,
128 static mblk_t *ah_process_ip_options_v6(mblk_t *, ipsa_t *, int *, uint_t,
764 ipsa_t *larval; in ah_add_sa_finish()
1547 ah_set_usetime(ipsa_t *assoc, boolean_t inbound) in ah_set_usetime()
1549 ipsa_t *inassoc, *outassoc; in ah_set_usetime()
1646 ah_age_bytes(ipsa_t *assoc, uint64_t bytes, boolean_t inbound) in ah_age_bytes()
1648 ipsa_t *inassoc, *outassoc; in ah_age_bytes()
1744 ipsa_t *newbie, *target; in ah_getspi()
1768 } else if (newbie == (ipsa_t *)-1) { in ah_getspi()
1885 ipsa_t *assoc; in ah_icmp_error_v6()
[all …]
H A Dipsecesp.c124 ipsa_t *, uint_t);
126 ipsa_t *, uchar_t *, uint_t);
579 esp_age_bytes(ipsa_t *assoc, uint64_t bytes, boolean_t inbound) in esp_age_bytes()
581 ipsa_t *inassoc, *outassoc; in esp_age_bytes()
672 esp_fix_natt_checksums(mblk_t *data_mp, ipsa_t *assoc) in esp_fix_natt_checksums()
975 esp_set_usetime(ipsa_t *assoc, boolean_t inbound) in esp_set_usetime()
977 ipsa_t *inassoc, *outassoc; in esp_set_usetime()
1070 ipsa_t *ipsa = ira->ira_ipsec_esp_sa; in esp_inbound()
1122 ipsa_t *newbie, *target; in esp_getspi()
1146 } else if (newbie == (ipsa_t *)-1) { in esp_getspi()
[all …]
H A Dspd.c1527 ipsa_t *ah_assoc; in ipsec_check_ipsecin_unique()
1528 ipsa_t *esp_assoc; in ipsec_check_ipsecin_unique()
1572 ipsa_t *ah_assoc; in ipsec_check_ipsecin_action()
1573 ipsa_t *esp_assoc; in ipsec_check_ipsecin_action()
1741 spd_match_inbound_ids(ipsec_latch_t *ipl, ipsa_t *sa) in spd_match_inbound_ids()
2409 ipsa_t *sa; in ipsec_latch_inbound()
2977 ipsa_t *ah_assoc, *esp_assoc; in ipsec_in_to_out_action()