athenad: set TOS field for proxy WebSocket (#32337)

set TOS
old-commit-hash: d7d3111212
pull/32199/head
Shane Smiskol 12 months ago committed by GitHub
parent 2dc96b6ee8
commit f2c0eb2388
  1. 4
      selfdrive/athena/athenad.py

@ -467,6 +467,10 @@ def startLocalProxy(global_end_event: threading.Event, remote_ws_uri: str, local
cookie="jwt=" + identity_token,
enable_multithread=True)
# Set TOS to keep connection responsive while under load.
# DSCP of 36/HDD_LINUX_AC_VI with the minimum delay flag
ws.sock.setsockopt(socket.IPPROTO_IP, socket.IP_TOS, 0x90)
ssock, csock = socket.socketpair()
local_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
local_sock.connect(('127.0.0.1', local_port))

Loading…
Cancel
Save