Searched refs:kssl_entry (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/kssl/
H A Dksslioctl.c107 kssl_free_entry(kssl_entry_t *kssl_entry) argument
114 if (kssl_entry->ke_no_freeall) {
115 kmem_free(kssl_entry, sizeof (kssl_entry_t));
119 if ((cert = kssl_entry->ke_server_certificate) != NULL) {
123 if ((privkey = kssl_entry->ke_private_key) != NULL) {
127 for (i = 0; i < kssl_entry->sid_cache_nentries; i++)
128 mutex_destroy(&(kssl_entry->sid_cache[i].se_lock));
130 kmem_free(kssl_entry->sid_cache,
131 kssl_entry->sid_cache_nentries * sizeof (kssl_sid_ent_t));
133 ASSERT(kssl_entry
359 create_sessinfo(kssl_params_t *kssl_params, kssl_entry_t *kssl_entry) argument
405 kssl_entry_t *kssl_entry, *ep; local
535 kssl_entry_t *kssl_entry; local
[all...]
H A Dksslimpl.h125 #define KSSL_ENTRY_REFHOLD(kssl_entry) { \
126 atomic_inc_32(&(kssl_entry)->ke_refcnt); \
127 ASSERT((kssl_entry)->ke_refcnt != 0); \
130 #define KSSL_ENTRY_REFRELE(kssl_entry) { \
131 ASSERT((kssl_entry)->ke_refcnt != 0); \
133 if (atomic_dec_32_nv(&(kssl_entry)->ke_refcnt) == 0) { \
134 kssl_free_entry((kssl_entry)); \
H A Dksslapi.c59 * is saved with the kssl_entry to be retrieved for the fallback.
177 * linked to the kssl_entry's ke_fallback_head list.
183 kssl_entry_t *kssl_entry = (kssl_entry_t *)ksslent; local
185 if (kssl_entry->ke_fallback_head != NULL)
186 return (kssl_entry->ke_fallback_head->fallback_bound);
249 * Holds the kssl_entry
258 * Releases the kssl_entry
265 kssl_entry_t *kssl_entry = (kssl_entry_t *)ksslent; local
269 ASSERT(kssl_entry->ke_proxy_head != NULL);
271 (kssl_chain_t **)&kssl_entry
[all...]
H A Dksslrec.c511 ssl->kssl_entry);
573 kssl_uncache_sid(&ssl->sid, ssl->kssl_entry);
577 for (i = 0; i < ssl->kssl_entry->kssl_cipherSuites_nentries; i++) {
578 suite = ssl->kssl_entry->kssl_cipherSuites[i];
621 if (ssl->kssl_entry->ke_fallback_head == NULL) {
842 kssl_cache_sid(sslSessionID *sid, kssl_entry_t *kssl_entry) argument
855 index %= kssl_entry->sid_cache_nentries;
857 lock = &(kssl_entry->sid_cache[index].se_lock);
859 kssl_entry->sid_cache[index].se_used++;
860 bcopy(sid, &(kssl_entry
871 kssl_uncache_sid(sslSessionID *sid, kssl_entry_t *kssl_entry) argument
899 kssl_lookup_sid(sslSessionID *sid, uchar_t *s, in6_addr_t *faddr, kssl_entry_t *kssl_entry) argument
[all...]
H A Dksslproto.h283 struct kssl_entry_s *kssl_entry; member in struct:ssl_s
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/kssl/ksslcfg/
H A Dksslcfg_create.c177 const char *kssl_entry, const char *pg_name, const char *flags,
231 strlen(kssl_entry) + 3;
239 base_command, flags, kssl_entry);
300 const char *instance_name, const char *kssl_entry, const char *command,
338 if ((add_pg_method(handle, instance, kssl_entry, "start",
340 (add_pg_method(handle, instance, kssl_entry, "refresh",
342 (add_pg_method(handle, instance, kssl_entry, "stop",
376 create_service(const char *instance_name, const char *kssl_entry, argument
427 status = create_instance(handle, svc, instance_name, kssl_entry,
176 add_pg_method(scf_handle_t *handle, scf_instance_t *instance, const char *kssl_entry, const char *pg_name, const char *flags, const char *value_str) argument
299 create_instance(scf_handle_t *handle, scf_service_t *svc, const char *instance_name, const char *kssl_entry, const char *command, const char *username, char *inaddr_any_name) argument

Completed in 69 milliseconds