Lines Matching defs:tls_context
224 struct tls_context { struct
226 struct tls_prot_info prot_info;
228 u8 tx_conf:3;
229 u8 rx_conf:3;
230 u8 zerocopy_sendfile:1;
231 u8 rx_no_pad:1;
233 int (*push_pending_record)(struct sock *sk, int flags);
234 void (*sk_write_space)(struct sock *sk);
236 void *priv_ctx_tx;
237 void *priv_ctx_rx;
239 struct net_device __rcu *netdev;
242 struct cipher_context tx;
243 struct cipher_context rx;
245 struct scatterlist *partially_sent_record;
246 u16 partially_sent_offset;
248 bool splicing_pages;
249 bool pending_open_record_frags;
251 struct mutex tx_lock; /* protects partially_sent_* fields and
254 unsigned long flags;
257 struct proto *sk_proto;
281 struct tls_context *ctx, argument