| /src/sys/sys/ |
| H A D | ktls.h | 197 struct ktls_session; 204 struct ktls_session { struct 254 void ktls_destroy(struct ktls_session *tls); argument 255 void ktls_frame(struct mbuf *m, struct ktls_session *tls, int *enqueue_cnt, 263 int ktls_modify_txrtlmt(struct ktls_session *tls, uint64_t max_pacing_rate); 265 int ktls_output_eagain(struct inpcb *inp, struct ktls_session *tls); 267 bool ktls_permit_empty_frames(struct ktls_session *tls); 271 static inline struct ktls_session * 272 ktls_hold(struct ktls_session *tls) in ktls_hold() 281 ktls_free(struct ktls_session *tls) in ktls_free() [all …]
|
| H A D | sockbuf.h | 67 struct ktls_session; 133 struct ktls_session *sb_tls_info;
|
| H A D | mbuf.h | 254 struct ktls_session; 396 struct ktls_session *m_epg_tls;
|
| /src/sys/opencrypto/ |
| H A D | ktls.h | 50 void ktls_ocf_free(struct ktls_session *tls); 51 int ktls_ocf_try(struct ktls_session *tls, int direction); 53 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, 55 int ktls_ocf_decrypt(struct ktls_session *tls, 58 int ktls_ocf_recrypt(struct ktls_session *tls, 60 bool ktls_ocf_recrypt_supported(struct ktls_session *tls);
|
| H A D | ktls_ocf.c | 51 struct ktls_session *tls, struct mbuf *m, 55 int (*recrypt)(struct ktls_session *tls, 60 int (*decrypt)(struct ktls_session *tls, 273 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, in ktls_ocf_tls_cbc_encrypt() 435 ktls_ocf_tls_cbc_decrypt(struct ktls_session *tls, in ktls_ocf_tls_cbc_decrypt() 546 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, in ktls_ocf_tls12_aead_encrypt() 628 ktls_ocf_tls12_aead_decrypt(struct ktls_session *tls, in ktls_ocf_tls12_aead_decrypt() 725 ktls_ocf_tls12_aead_recrypt(struct ktls_session *tls, in ktls_ocf_tls12_aead_recrypt() 784 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, in ktls_ocf_tls13_aead_encrypt() 858 ktls_ocf_tls13_aead_decrypt(struct ktls_session *tls, in ktls_ocf_tls13_aead_decrypt() [all …]
|
| /src/sys/dev/cxgbe/crypto/ |
| H A D | t4_keyctx.c | 410 t4_tls_key_info_size(const struct ktls_session *tls) in t4_tls_key_info_size() 438 t4_tls_proto_ver(const struct ktls_session *tls) in t4_tls_proto_ver() 453 t4_tls_cipher_mode(const struct ktls_session *tls) in t4_tls_cipher_mode() 466 t4_tls_auth_mode(const struct ktls_session *tls) in t4_tls_auth_mode() 488 t4_tls_hmac_ctrl(const struct ktls_session *tls) in t4_tls_hmac_ctrl() 501 tls_seqnum_ctrl(const struct ktls_session *tls) in tls_seqnum_ctrl() 512 tls_cipher_key_size(const struct ktls_session *tls) in tls_cipher_key_size() 527 tls_mac_key_size(const struct ktls_session *tls) in tls_mac_key_size() 546 t4_tls_key_ctx(const struct ktls_session *tls, int direction, in t4_tls_key_ctx() 675 t4_write_tlskey_wr(const struct ktls_session *tls, int direction, int tid, in t4_write_tlskey_wr()
|
| H A D | t7_kern_tls.c | 111 const struct ktls_session *tls, struct sge_txq *txq); 155 const struct ktls_session *tls; in t7_tls_tag_alloc() 352 ktls_setup_keys(struct tlspcb *tlsp, const struct ktls_session *tls, in ktls_setup_keys()
|
| H A D | t6_kern_tls.c | 104 const struct ktls_session *tls, struct sge_txq *txq); 376 const struct ktls_session *tls; in t6_tls_tag_alloc() 587 ktls_setup_keys(struct tlspcb *tlsp, const struct ktls_session *tls, in ktls_setup_keys()
|
| /src/sys/kern/ |
| H A D | uipc_ktls.c | 336 if (tls->iv_len < 0 || tls->iv_len > sizeof(((struct ktls_session *)NULL)->params.iv)) in ktls_copyin_tls_enable() 490 sizeof(struct ktls_session), in ktls_init() 600 struct ktls_session **tlsp, int direction) in ktls_create_session() 602 struct ktls_session *tls; in ktls_create_session() 827 static struct ktls_session * 828 ktls_clone_session(struct ktls_session *tls, int direction) in ktls_clone_session() 830 struct ktls_session *tls_new; in ktls_clone_session() 871 ktls_try_toe(struct socket *so, struct ktls_session *tls, int direction) in ktls_try_toe() 920 ktls_alloc_snd_tag(struct inpcb *inp, struct ktls_session *tls, bool force, in ktls_alloc_snd_tag() 1018 ktls_alloc_rcv_tag(struct inpcb *inp, struct ktls_session *tls, in ktls_alloc_rcv_tag() [all …]
|
| H A D | kern_sendfile.c | 97 struct ktls_session *tls; 710 struct ktls_session *tls; in vn_sendfile()
|
| H A D | uipc_socket.c | 2376 struct ktls_session *tls;
|
| /src/sys/netinet/ |
| H A D | toecore.h | 45 struct ktls_session; 116 struct ktls_session *, int);
|
| H A D | tcp_offload.h | 51 int tcp_offload_alloc_tls_session(struct tcpcb *, struct ktls_session *, int);
|
| H A D | tcp_offload.c | 199 tcp_offload_alloc_tls_session(struct tcpcb *tp, struct ktls_session *tls, in tcp_offload_alloc_tls_session()
|
| H A D | toecore.c | 194 struct ktls_session *tls __unused, int direction __unused) in toedev_alloc_tls_session()
|
| H A D | tcp_ratelimit.c | 1340 struct ktls_session *tls; in tcp_set_pacing_rate() 1406 struct ktls_session *tls = NULL; in tcp_chg_pacing_rate()
|
| H A D | ip_output.c | 214 struct ktls_session *tls = NULL; in ip_output_send()
|
| H A D | tcp_output.c | 1961 struct ktls_session *tls, *ntls; in tcp_m_copym()
|
| H A D | tcp_subr.c | 2712 struct ktls_session *ksr, *kss; in tcp_ktlslist_locked() 4636 struct ktls_session *tls; in tcp_estimate_tls_overhead()
|
| /src/sys/dev/cxgbe/ |
| H A D | adapter.h | 1479 int t6_ktls_try(if_t, struct socket *, struct ktls_session *); 1496 struct ktls_session; 1507 u_int t4_tls_key_info_size(const struct ktls_session *); 1508 int t4_tls_proto_ver(const struct ktls_session *); 1509 int t4_tls_cipher_mode(const struct ktls_session *); 1510 int t4_tls_auth_mode(const struct ktls_session *); 1511 int t4_tls_hmac_ctrl(const struct ktls_session *); 1512 void t4_tls_key_ctx(const struct ktls_session *, int, struct tls_keyctx *); 1515 void t4_write_tlskey_wr(const struct ktls_session *, int, int, int, int,
|
| /src/sys/net/ |
| H A D | if_var.h | 206 struct ktls_session; 233 const struct ktls_session *tls; 239 const struct ktls_session *tls; 246 const struct ktls_session *tls;
|
| /src/sys/dev/cxgbe/tom/ |
| H A D | t4_tls.c | 150 get_tp_plen_max(struct ktls_session *tls) in get_tp_plen_max() 159 tls_program_key_id(struct toepcb *toep, struct ktls_session *tls, in tls_program_key_id() 207 tls_alloc_ktls(struct toepcb *toep, struct ktls_session *tls, int direction) in tls_alloc_ktls()
|
| H A D | t4_tom.h | 587 int tls_alloc_ktls(struct toepcb *, struct ktls_session *, int);
|
| H A D | t4_tom.c | 853 struct ktls_session *tls, int direction) in t4_alloc_tls_session()
|
| /src/sys/netinet6/ |
| H A D | ip6_output.c | 306 struct ktls_session *tls = NULL; in ip6_output_send()
|