]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - include/net/tls.h
UBUNTU: SAUCE: tcp: limit payload size of sacked skbs
[mirror_ubuntu-bionic-kernel.git] / include / net / tls.h
index 936cfc5cab7df843439c493655460640c3d4f07b..7841bd70c70db8d6fa97b6d228d5ed74f56fe136 100644 (file)
@@ -100,6 +100,7 @@ struct tls_context {
        struct scatterlist *partially_sent_record;
        u16 partially_sent_offset;
        unsigned long flags;
+       bool in_tcp_sendpages;
 
        u16 pending_open_record_frags;
        int (*push_pending_record)(struct sock *sk, int flags);
@@ -170,7 +171,7 @@ static inline bool tls_is_pending_open_record(struct tls_context *tls_ctx)
 
 static inline void tls_err_abort(struct sock *sk)
 {
-       sk->sk_err = -EBADMSG;
+       sk->sk_err = EBADMSG;
        sk->sk_error_report(sk);
 }