diff --git a/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc b/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc index 6f4bfe104e9..c5052d38180 100644 --- a/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc +++ b/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc @@ -169,6 +169,7 @@ absl::Status PrepareSocket(const PosixTcpOptions& options, !ResolvedAddressIsVSock(socket.addr)) { GRPC_RETURN_IF_ERROR(socket.sock.SetSocketLowLatency(1)); GRPC_RETURN_IF_ERROR(socket.sock.SetSocketReuseAddr(1)); + GRPC_RETURN_IF_ERROR(socket.sock.SetSocketDscp(options.dscp)); socket.sock.TrySetSocketTcpUserTimeout(options, false); } GRPC_RETURN_IF_ERROR(socket.sock.SetSocketNoSigpipeIfPossible());