=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/sshconnect.c,v retrieving revision 1.344 retrieving revision 1.345 diff -u -r1.344 -r1.345 --- src/usr.bin/ssh/sshconnect.c 2020/11/22 22:37:11 1.344 +++ src/usr.bin/ssh/sshconnect.c 2020/11/27 00:49:58 1.345 @@ -1,4 +1,4 @@ -/* $OpenBSD: sshconnect.c,v 1.344 2020/11/22 22:37:11 djm Exp $ */ +/* $OpenBSD: sshconnect.c,v 1.345 2020/11/27 00:49:58 djm Exp $ */ /* * Author: Tatu Ylonen * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -346,6 +347,10 @@ return -1; } fcntl(sock, F_SETFD, FD_CLOEXEC); + + /* Use interactive QOS (if specified) until authentication completed */ + if (options.ip_qos_interactive != INT_MAX) + set_sock_tos(sock, options.ip_qos_interactive); /* Bind the socket to an alternative local IP address */ if (options.bind_address == NULL && options.bind_interface == NULL)