From: David S. Miller Date: Fri, 27 Sep 2019 10:05:02 +0000 (+0200) Subject: Merge branch 'SO_PRIORITY' X-Git-Tag: v6.6-pxa1908~10763^2~21 X-Git-Url: https://git.dujemihanovic.xyz/?a=commitdiff_plain;h=4e1e83be1cd4379eee1571ced88e0b0c1069b0af;p=linux.git Merge branch 'SO_PRIORITY' Eric Dumazet says: ==================== tcp: provide correct skb->priority SO_PRIORITY socket option requests TCP egress packets to contain a user provided value. TCP manages to send most packets with the requested values, notably for TCP_ESTABLISHED state, but fails to do so for few packets. These packets are control packets sent on behalf of SYN_RECV or TIME_WAIT states. Note that to test this with packetdrill, it is a bit of a hassle, since packetdrill can not verify priority of egress packets, other than indirect observations, using for example sch_prio on its tunnel device. The bad skb priorities cause problems for GCP, as this field is one of the keys used in routing. ==================== Signed-off-by: David S. Miller --- 4e1e83be1cd4379eee1571ced88e0b0c1069b0af