Home
last modified time | relevance | path

Searched refs:ipsa (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/uts/common/inet/ip/
H A Dsadb.c94 static void ipsa_set_replay(ipsa_t *ipsa, uint32_t offset);
193 sadb_insertassoc(ipsa_t *ipsa, isaf_t *bucket) in sadb_insertassoc() argument
201 unspecsrc = IPSA_IS_ADDR_UNSPEC(ipsa->ipsa_srcaddr, ipsa->ipsa_addrfam); in sadb_insertassoc()
204 ASSERT(walker == NULL || ipsa->ipsa_addrfam == walker->ipsa_addrfam); in sadb_insertassoc()
217 ipsa->ipsa_dstaddr, ipsa->ipsa_addrfam)) { in sadb_insertassoc()
218 if (walker->ipsa_spi == ipsa->ipsa_spi) in sadb_insertassoc()
222 if (ipsa->ipsa_state == IPSA_STATE_MATURE && in sadb_insertassoc()
224 SA_UNIQUE_MATCH(walker, ipsa)) { in sadb_insertassoc()
243 ipsa->ipsa_next = *ptpn; in sadb_insertassoc()
244 ipsa->ipsa_ptpn = ptpn; in sadb_insertassoc()
[all …]
H A Dip_sadb.c793 ipsa_t *ipsa; in ipsec_inbound_esp_sa() local
870 ipsa = ipsec_getassocbyspi(bucket, esph->esph_spi, src_ptr, dst_ptr, in ipsec_inbound_esp_sa()
874 if (ipsa == NULL || ipsa->ipsa_state == IPSA_STATE_DEAD || in ipsec_inbound_esp_sa()
875 ipsa->ipsa_state == IPSA_STATE_ACTIVE_ELSEWHERE) { in ipsec_inbound_esp_sa()
884 if (ipsa != NULL) { in ipsec_inbound_esp_sa()
885 IPSA_REFRELE(ipsa); in ipsec_inbound_esp_sa()
890 if (ipsa->ipsa_state == IPSA_STATE_LARVAL) { in ipsec_inbound_esp_sa()
893 data_mp = sadb_set_lpkt(ipsa, data_mp, ira); in ipsec_inbound_esp_sa()
895 IPSA_REFRELE(ipsa); in ipsec_inbound_esp_sa()
918 ira->ira_ipsec_esp_sa = ipsa; in ipsec_inbound_esp_sa()
H A Dipsecesp.c1139 ipsa_t *ipsa = ira->ira_ipsec_esp_sa; in esp_inbound() local
1155 if (!sadb_replay_peek(ipsa, esph->esph_replay)) { in esp_inbound()
1172 ipsa->ipsa_mac_len); in esp_inbound()
1176 ipsa->ipsa_mac_len); in esp_inbound()
1180 return (esp_submit_req_inbound(data_mp, ira, ipsa, in esp_inbound()
/titanic_50/usr/src/uts/common/inet/
H A Dsadb.h355 #define IPSA_REFHOLD(ipsa) { \ argument
356 atomic_inc_32(&(ipsa)->ipsa_refcnt); \
357 ASSERT((ipsa)->ipsa_refcnt != 0); \
368 #define IPSA_REFRELE(ipsa) { \ argument
369 ASSERT((ipsa)->ipsa_refcnt != 0); \
371 if (atomic_dec_32_nv(&(ipsa)->ipsa_refcnt) == 0) \
372 ((ipsa)->ipsa_freefunc)(ipsa); \
601 ipsa_t *ipsa; member
658 #define SA_IPROTO(ipsa) ((ipsa)->ipsa_unique_id>>40)&0xff argument
659 #define SA_PROTO(ipsa) ((ipsa)->ipsa_unique_id>>32)&0xff argument
[all …]
/titanic_50/usr/src/uts/common/io/nxge/npi/
H A Dnpi_fflp.c2286 flow_cfg_reg.bits.ldw.ipsa = BIT_ENABLE; in npi_fflp_cfg_ip_cls_flow_key()
2363 if (flow_cfg_reg.bits.ldw.ipsa) { in npi_fflp_cfg_ip_cls_flow_key_get()
2470 flow_cfg_reg.bits.ldw.ipsa = BIT_ENABLE; in npi_fflp_cfg_ip_cls_flow_key_rfnl()
2598 if (flow_cfg_reg.bits.ldw.ipsa) { in npi_fflp_cfg_ip_cls_flow_key_get_rfnl()
/titanic_50/usr/src/uts/common/sys/nxge/
H A Dnxge_fflp_hw.h920 uint32_t ipsa:1; member
930 uint32_t ipsa:1;