Searched refs:ipsa (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | sadb.c | 95 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 D | ip_sadb.c | 793 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 D | ipsecesp.c | 1070 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 D | sadb.h | 357 #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 D | npi_fflp.c | 2284 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 D | nxge_fflp_hw.h | 920 uint32_t ipsa:1; member 930 uint32_t ipsa:1;
|