Symbol: ktls_session
sys/dev/cxgbe/adapter.h
1480
int t6_ktls_try(if_t, struct socket *, struct ktls_session *);
sys/dev/cxgbe/adapter.h
1497
struct ktls_session;
sys/dev/cxgbe/adapter.h
1508
u_int t4_tls_key_info_size(const struct ktls_session *);
sys/dev/cxgbe/adapter.h
1509
int t4_tls_proto_ver(const struct ktls_session *);
sys/dev/cxgbe/adapter.h
1510
int t4_tls_cipher_mode(const struct ktls_session *);
sys/dev/cxgbe/adapter.h
1511
int t4_tls_auth_mode(const struct ktls_session *);
sys/dev/cxgbe/adapter.h
1512
int t4_tls_hmac_ctrl(const struct ktls_session *);
sys/dev/cxgbe/adapter.h
1513
void t4_tls_key_ctx(const struct ktls_session *, int, struct tls_keyctx *);
sys/dev/cxgbe/adapter.h
1516
void t4_write_tlskey_wr(const struct ktls_session *, int, int, int, int,
sys/dev/cxgbe/crypto/t4_keyctx.c
410
t4_tls_key_info_size(const struct ktls_session *tls)
sys/dev/cxgbe/crypto/t4_keyctx.c
438
t4_tls_proto_ver(const struct ktls_session *tls)
sys/dev/cxgbe/crypto/t4_keyctx.c
453
t4_tls_cipher_mode(const struct ktls_session *tls)
sys/dev/cxgbe/crypto/t4_keyctx.c
466
t4_tls_auth_mode(const struct ktls_session *tls)
sys/dev/cxgbe/crypto/t4_keyctx.c
488
t4_tls_hmac_ctrl(const struct ktls_session *tls)
sys/dev/cxgbe/crypto/t4_keyctx.c
501
tls_seqnum_ctrl(const struct ktls_session *tls)
sys/dev/cxgbe/crypto/t4_keyctx.c
512
tls_cipher_key_size(const struct ktls_session *tls)
sys/dev/cxgbe/crypto/t4_keyctx.c
527
tls_mac_key_size(const struct ktls_session *tls)
sys/dev/cxgbe/crypto/t4_keyctx.c
546
t4_tls_key_ctx(const struct ktls_session *tls, int direction,
sys/dev/cxgbe/crypto/t4_keyctx.c
675
t4_write_tlskey_wr(const struct ktls_session *tls, int direction, int tid,
sys/dev/cxgbe/crypto/t6_kern_tls.c
104
const struct ktls_session *tls, struct sge_txq *txq);
sys/dev/cxgbe/crypto/t6_kern_tls.c
376
const struct ktls_session *tls;
sys/dev/cxgbe/crypto/t6_kern_tls.c
587
ktls_setup_keys(struct tlspcb *tlsp, const struct ktls_session *tls,
sys/dev/cxgbe/crypto/t7_kern_tls.c
111
const struct ktls_session *tls, struct sge_txq *txq);
sys/dev/cxgbe/crypto/t7_kern_tls.c
155
const struct ktls_session *tls;
sys/dev/cxgbe/crypto/t7_kern_tls.c
352
ktls_setup_keys(struct tlspcb *tlsp, const struct ktls_session *tls,
sys/dev/cxgbe/tom/t4_tls.c
150
get_tp_plen_max(struct ktls_session *tls)
sys/dev/cxgbe/tom/t4_tls.c
159
tls_program_key_id(struct toepcb *toep, struct ktls_session *tls,
sys/dev/cxgbe/tom/t4_tls.c
207
tls_alloc_ktls(struct toepcb *toep, struct ktls_session *tls, int direction)
sys/dev/cxgbe/tom/t4_tom.c
853
struct ktls_session *tls, int direction)
sys/dev/cxgbe/tom/t4_tom.h
587
int tls_alloc_ktls(struct toepcb *, struct ktls_session *, int);
sys/kern/kern_sendfile.c
720
struct ktls_session *tls;
sys/kern/kern_sendfile.c
97
struct ktls_session *tls;
sys/kern/uipc_ktls.c
1022
ktls_alloc_rcv_tag(struct inpcb *inp, struct ktls_session *tls,
sys/kern/uipc_ktls.c
1098
ktls_try_ifnet(struct socket *so, struct ktls_session *tls, int direction,
sys/kern/uipc_ktls.c
1141
ktls_use_sw(struct ktls_session *tls)
sys/kern/uipc_ktls.c
1158
ktls_try_sw(struct ktls_session *tls, int direction)
sys/kern/uipc_ktls.c
1290
struct ktls_session *tls;
sys/kern/uipc_ktls.c
1371
struct ktls_session *tls;
sys/kern/uipc_ktls.c
1470
struct ktls_session *tls;
sys/kern/uipc_ktls.c
1525
struct ktls_session *tls;
sys/kern/uipc_ktls.c
1548
struct ktls_session *tls, *tls_new;
sys/kern/uipc_ktls.c
1671
struct ktls_session *tls;
sys/kern/uipc_ktls.c
1760
struct ktls_session *tls;
sys/kern/uipc_ktls.c
1834
struct ktls_session *tls;
sys/kern/uipc_ktls.c
1863
ktls_output_eagain(struct inpcb *inp, struct ktls_session *tls)
sys/kern/uipc_ktls.c
1887
ktls_modify_txrtlmt(struct ktls_session *tls, uint64_t max_pacing_rate)
sys/kern/uipc_ktls.c
1926
ktls_destroy(struct ktls_session *tls)
sys/kern/uipc_ktls.c
2087
ktls_frame(struct mbuf *top, struct ktls_session *tls, int *enq_cnt,
sys/kern/uipc_ktls.c
2209
ktls_permit_empty_frames(struct ktls_session *tls)
sys/kern/uipc_ktls.c
2372
tls13_find_record_type(struct ktls_session *tls, struct mbuf *m, int tls_len,
sys/kern/uipc_ktls.c
2507
struct ktls_session *tls;
sys/kern/uipc_ktls.c
2807
struct ktls_session *tls, struct ktls_ocf_encrypt_state *state)
sys/kern/uipc_ktls.c
2887
struct ktls_session *tls;
sys/kern/uipc_ktls.c
3021
struct ktls_session *tls;
sys/kern/uipc_ktls.c
3100
struct ktls_session *tls;
sys/kern/uipc_ktls.c
3150
struct ktls_session *tls;
sys/kern/uipc_ktls.c
3344
struct ktls_session *tls;
sys/kern/uipc_ktls.c
3403
struct ktls_session *tls;
sys/kern/uipc_ktls.c
3431
ktls_session_to_xktls_onedir(const struct ktls_session *ktls, bool export_keys,
sys/kern/uipc_ktls.c
3464
ktls_session_copy_keys(const struct ktls_session *ktls,
sys/kern/uipc_ktls.c
348
if (tls->iv_len < 0 || tls->iv_len > sizeof(((struct ktls_session *)NULL)->params.iv))
sys/kern/uipc_ktls.c
502
sizeof(struct ktls_session),
sys/kern/uipc_ktls.c
612
struct ktls_session **tlsp, int direction)
sys/kern/uipc_ktls.c
614
struct ktls_session *tls;
sys/kern/uipc_ktls.c
842
static struct ktls_session *
sys/kern/uipc_ktls.c
843
ktls_clone_session(struct ktls_session *tls, int direction)
sys/kern/uipc_ktls.c
845
struct ktls_session *tls_new;
sys/kern/uipc_ktls.c
886
ktls_try_toe(struct socket *so, struct ktls_session *tls, int direction)
sys/kern/uipc_ktls.c
929
ktls_alloc_snd_tag(struct inpcb *inp, struct ktls_session *tls, bool force,
sys/kern/uipc_socket.c
2374
struct ktls_session *tls;
sys/net/if_var.h
206
struct ktls_session;
sys/net/if_var.h
233
const struct ktls_session *tls;
sys/net/if_var.h
239
const struct ktls_session *tls;
sys/net/if_var.h
246
const struct ktls_session *tls;
sys/netinet/ip_output.c
213
struct ktls_session *tls = NULL;
sys/netinet/tcp_offload.c
199
tcp_offload_alloc_tls_session(struct tcpcb *tp, struct ktls_session *tls,
sys/netinet/tcp_offload.h
51
int tcp_offload_alloc_tls_session(struct tcpcb *, struct ktls_session *, int);
sys/netinet/tcp_output.c
1962
struct ktls_session *tls, *ntls;
sys/netinet/tcp_ratelimit.c
1340
struct ktls_session *tls;
sys/netinet/tcp_ratelimit.c
1406
struct ktls_session *tls = NULL;
sys/netinet/tcp_stacks/rack.c
18012
struct ktls_session *tls, *ntls;
sys/netinet/tcp_subr.c
2723
struct ktls_session *ksr, *kss;
sys/netinet/tcp_subr.c
4647
struct ktls_session *tls;
sys/netinet/toecore.c
194
struct ktls_session *tls __unused, int direction __unused)
sys/netinet/toecore.h
116
struct ktls_session *, int);
sys/netinet/toecore.h
45
struct ktls_session;
sys/netinet6/ip6_output.c
305
struct ktls_session *tls = NULL;
sys/opencrypto/ktls.h
50
void ktls_ocf_free(struct ktls_session *tls);
sys/opencrypto/ktls.h
51
int ktls_ocf_try(struct ktls_session *tls, int direction);
sys/opencrypto/ktls.h
53
struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
sys/opencrypto/ktls.h
55
int ktls_ocf_decrypt(struct ktls_session *tls,
sys/opencrypto/ktls.h
58
int ktls_ocf_recrypt(struct ktls_session *tls,
sys/opencrypto/ktls.h
60
bool ktls_ocf_recrypt_supported(struct ktls_session *tls);
sys/opencrypto/ktls_ocf.c
1161
struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
sys/opencrypto/ktls_ocf.c
1169
ktls_ocf_decrypt(struct ktls_session *tls, const struct tls_record_layer *hdr,
sys/opencrypto/ktls_ocf.c
1176
ktls_ocf_recrypt(struct ktls_session *tls, const struct tls_record_layer *hdr,
sys/opencrypto/ktls_ocf.c
1183
ktls_ocf_recrypt_supported(struct ktls_session *tls)
sys/opencrypto/ktls_ocf.c
273
struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
sys/opencrypto/ktls_ocf.c
434
ktls_ocf_tls_cbc_decrypt(struct ktls_session *tls,
sys/opencrypto/ktls_ocf.c
51
struct ktls_session *tls, struct mbuf *m,
sys/opencrypto/ktls_ocf.c
546
struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
sys/opencrypto/ktls_ocf.c
55
int (*recrypt)(struct ktls_session *tls,
sys/opencrypto/ktls_ocf.c
60
int (*decrypt)(struct ktls_session *tls,
sys/opencrypto/ktls_ocf.c
628
ktls_ocf_tls12_aead_decrypt(struct ktls_session *tls,
sys/opencrypto/ktls_ocf.c
725
ktls_ocf_tls12_aead_recrypt(struct ktls_session *tls,
sys/opencrypto/ktls_ocf.c
784
struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
sys/opencrypto/ktls_ocf.c
858
ktls_ocf_tls13_aead_decrypt(struct ktls_session *tls,
sys/opencrypto/ktls_ocf.c
912
ktls_ocf_tls13_aead_recrypt(struct ktls_session *tls,
sys/opencrypto/ktls_ocf.c
970
ktls_ocf_free(struct ktls_session *tls)
sys/opencrypto/ktls_ocf.c
983
ktls_ocf_try(struct ktls_session *tls, int direction)
sys/sys/ktls.h
198
struct ktls_session;
sys/sys/ktls.h
249
void ktls_destroy(struct ktls_session *tls);
sys/sys/ktls.h
250
void ktls_frame(struct mbuf *m, struct ktls_session *tls, int *enqueue_cnt,
sys/sys/ktls.h
257
int ktls_modify_txrtlmt(struct ktls_session *tls, uint64_t max_pacing_rate);
sys/sys/ktls.h
259
int ktls_output_eagain(struct inpcb *inp, struct ktls_session *tls);
sys/sys/ktls.h
261
bool ktls_permit_empty_frames(struct ktls_session *tls);
sys/sys/ktls.h
265
static inline struct ktls_session *
sys/sys/ktls.h
266
ktls_hold(struct ktls_session *tls)
sys/sys/ktls.h
275
ktls_free(struct ktls_session *tls)
sys/sys/ktls.h
283
ktls_release_snd_tag(struct ktls_session *tls)
sys/sys/ktls.h
293
void ktls_session_to_xktls_onedir(const struct ktls_session *ks,
sys/sys/ktls.h
295
void ktls_session_copy_keys(const struct ktls_session *ktls,
sys/sys/mbuf.h
254
struct ktls_session;
sys/sys/mbuf.h
396
struct ktls_session *m_epg_tls;
sys/sys/sockbuf.h
133
struct ktls_session *sb_tls_info;
sys/sys/sockbuf.h
67
struct ktls_session;