Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dsadb.c95 static void ipsa_set_replay(ipsa_t *ipsa, uint32_t offset);
186 sadb_insertassoc(ipsa_t *ipsa, isaf_t *bucket) in sadb_insertassoc() argument
194 unspecsrc = IPSA_IS_ADDR_UNSPEC(ipsa->ipsa_srcaddr, ipsa->ipsa_addrfam); in sadb_insertassoc()
197 ASSERT(walker == NULL || ipsa->ipsa_addrfam == walker->ipsa_addrfam); in sadb_insertassoc()
210 ipsa->ipsa_dstaddr, ipsa->ipsa_addrfam)) { in sadb_insertassoc()
211 if (walker->ipsa_spi == ipsa->ipsa_spi) in sadb_insertassoc()
215 if (ipsa->ipsa_state == IPSA_STATE_MATURE && in sadb_insertassoc()
217 SA_UNIQUE_MATCH(walker, ipsa)) { in sadb_insertassoc()
236 ipsa->ipsa_next = *ptpn; in sadb_insertassoc()
237 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.c1070 ipsa_t *ipsa = ira->ira_ipsec_esp_sa; in esp_inbound() local
1086 if (!sadb_replay_peek(ipsa, esph->esph_replay)) { in esp_inbound()
1103 ipsa->ipsa_mac_len); in esp_inbound()
1107 ipsa->ipsa_mac_len); in esp_inbound()
1111 return (esp_submit_req_inbound(data_mp, ira, ipsa, in esp_inbound()
/illumos-gate/usr/src/uts/common/inet/
H A Dsadb.h357 #define IPSA_REFHOLD(ipsa) { \ argument
358 atomic_inc_32(&(ipsa)->ipsa_refcnt); \
359 ASSERT((ipsa)->ipsa_refcnt != 0); \
370 #define IPSA_REFRELE(ipsa) { \ argument
371 ASSERT((ipsa)->ipsa_refcnt != 0); \
373 if (atomic_dec_32_nv(&(ipsa)->ipsa_refcnt) == 0) \
374 ((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 …]
/illumos-gate/usr/src/uts/common/io/nxge/npi/
H A Dnpi_fflp.c2284 flow_cfg_reg.bits.ldw.ipsa = BIT_ENABLE; in npi_fflp_cfg_ip_cls_flow_key()
2361 if (flow_cfg_reg.bits.ldw.ipsa) { in npi_fflp_cfg_ip_cls_flow_key_get()
2468 flow_cfg_reg.bits.ldw.ipsa = BIT_ENABLE; in npi_fflp_cfg_ip_cls_flow_key_rfnl()
2596 if (flow_cfg_reg.bits.ldw.ipsa) { in npi_fflp_cfg_ip_cls_flow_key_get_rfnl()
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_fflp_hw.h920 uint32_t ipsa:1; member
930 uint32_t ipsa:1;