]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - include/uapi/linux/tcp.h
tcp: add an ability to dump and restore window parameters
[mirror_ubuntu-zesty-kernel.git] / include / uapi / linux / tcp.h
index 53e8e3fe6b1b7b01600df3159be89db31e159179..482898fc433a024c3f601e61a049c685b07eaec0 100644 (file)
@@ -115,12 +115,22 @@ enum {
 #define TCP_CC_INFO            26      /* Get Congestion Control (optional) info */
 #define TCP_SAVE_SYN           27      /* Record SYN headers for new connections */
 #define TCP_SAVED_SYN          28      /* Get SYN headers recorded for connection */
+#define TCP_REPAIR_WINDOW      29      /* Get/set window parameters */
 
 struct tcp_repair_opt {
        __u32   opt_code;
        __u32   opt_val;
 };
 
+struct tcp_repair_window {
+       __u32   snd_wl1;
+       __u32   snd_wnd;
+       __u32   max_window;
+
+       __u32   rcv_wnd;
+       __u32   rcv_wup;
+};
+
 enum {
        TCP_NO_QUEUE,
        TCP_RECV_QUEUE,