From patchwork Mon Dec 25 16:59:22 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Venkatesan Pradeep X-Patchwork-Id: 852838 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=openvswitch.org (client-ip=140.211.169.12; helo=mail.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ericsson.onmicrosoft.com header.i=@ericsson.onmicrosoft.com header.b="Hhv6UhC4"; dkim-atps=neutral Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3z551x2VnZz9s4q for ; Tue, 26 Dec 2017 03:59:32 +1100 (AEDT) Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id DDF688D4; Mon, 25 Dec 2017 16:59:28 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@mail.linuxfoundation.org Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 74A575AC for ; Mon, 25 Dec 2017 16:59:27 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 91C5B3D9 for ; Mon, 25 Dec 2017 16:59:26 +0000 (UTC) X-AuditID: c1b4fb30-d49ff70000006bc7-51-5a412e6c2dd6 Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.183.24]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 57.9B.27591.C6E214A5; Mon, 25 Dec 2017 17:59:24 +0100 (CET) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.24) with Microsoft SMTP Server (TLS) id 14.3.352.0; Mon, 25 Dec 2017 17:59:23 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=nrSkhAGEXdrnE9Qoj44kBWiR3UPd1VkDH55rccq5OHo=; b=Hhv6UhC4qIA2mOQz+c2p1UKoWMfnv9AMBZJihh9ti4DagfL5BZeSPl2kPWLVH0aaM9zpe+4AARGFmt7oMCSu0KwpR73N+ppB/IC35r80qcy5qHn8itHpGDeKwdBDuJDXjhZiDi2vJLnDBoven9KB5LDPc8chtWCTyXUSrerqJ1s= Received: from DBXPR07MB479.eurprd07.prod.outlook.com (10.141.231.150) by DBXPR07MB381.eurprd07.prod.outlook.com (10.141.13.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.3; Mon, 25 Dec 2017 16:59:22 +0000 Received: from DBXPR07MB479.eurprd07.prod.outlook.com ([fe80::350b:e81f:696d:72dc]) by DBXPR07MB479.eurprd07.prod.outlook.com ([fe80::350b:e81f:696d:72dc%17]) with mapi id 15.20.0366.003; Mon, 25 Dec 2017 16:59:22 +0000 From: Venkatesan Pradeep To: "dev@openvswitch.org" Thread-Topic: [PATCH] bfd: Send BFD packets with DSCP CS6 Thread-Index: AdN5fk4hHJP/DnjmQeODl7Iv4aGQQA== Date: Mon, 25 Dec 2017 16:59:22 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=venkatesan.pradeep@ericsson.com; x-originating-ip: [171.60.231.151] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DBXPR07MB381; 7:7Tzko/+ke4n8iCoRXuwlshYj7ZatvCIcd+Y8yMJAXVa9pUGgcdX/Rpmwn6Lg0ABMSTdChwJKyma8IUoNqkNFi2RXPPS9KeBaV0NUevdiw47mB55jRtwSDegXChQoJGdF2tgB9m15fPVRS0D+INrF9iGAYIwDMP8wTeMQVhYY1jlSus2IfymLg8FCm2GC1124uxGfXZ4xpIYmZAmujkx5T1pqSz1yW7e8ShBx5pMZ3b9AN0vIydUdSbIGmErxlngS x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: f746e141-6133-44e5-3814-08d54bb8d8bd x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060); SRVR:DBXPR07MB381; x-ms-traffictypediagnostic: DBXPR07MB381: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(37575265505322); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231023)(944501075)(6041268)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123562045)(6072148)(201708071742011); SRVR:DBXPR07MB381; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DBXPR07MB381; x-forefront-prvs: 0532BF6DC2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39380400002)(346002)(366004)(39860400002)(376002)(396003)(189003)(199004)(6116002)(5660300001)(3280700002)(102836004)(6506007)(2900100001)(2351001)(106356001)(316002)(6436002)(9686003)(7696005)(86362001)(99286004)(55016002)(59450400001)(3660700001)(575784001)(5640700003)(25786009)(2906002)(14454004)(97736004)(105586002)(74316002)(305945005)(66066001)(6916009)(3846002)(478600001)(8936002)(33656002)(5250100002)(53936002)(7736002)(8676002)(68736007)(81166006)(2501003)(81156014)(1730700003); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR07MB381; H:DBXPR07MB479.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: B+2nNF9frNB7iUszCydDsCvlKFT6FUHDkZVdXhB6YClEeqI/ruOfN4sBgbexHpjpBnHODm9CZNFNOlHCt5pLUg== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: f746e141-6133-44e5-3814-08d54bb8d8bd X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Dec 2017 16:59:22.3575 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB381 X-OriginatorOrg: ericsson.com X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRmVeSWpSXmKPExsUyM2K7hG6OnmOUwckjShZHT+9hdmD0eHbz P2MAYxSXTUpqTmZZapG+XQJXRtu2xUwFzewVMyefYGxgvMXaxcjJISFgIvHu1W72LkYuDiGB w4wSE59PhnJOMEpsevqABcRhEehllui+A9ICkpnKJHH57TyosoeMEtcv9zOBDGMTsJL4umcB G4gtIqAvcajnLAuILQy05MHbDnaIuKXE3uuvgWwOIFtPYnoTM0iYRUBV4vDMRrBWXoEoiWff noGVMwqISXw/tQZsPLOAuMStJ/OZIO4WkFiy5zwzhC0q8fLxP1aI+iSJu/9mQMWVJPpXnICq l5W4NL+bEeRmCYHNTBKtazcxQiT0JLZOfAtl+0ocX7wXqmgro8T9FQfZIRKaEttO3Yaaminx ePcLJpAHJIAenncmFqJ+JbPE5BlvoaEqI/H4xAM2iMQSVol7V1eAnSEkkCqxfG0r1LZqibtr LzNNYNSZheQ7CFtHYsHuT2wQtrbEsoWvmWeBQ0ZQ4uTMJywLGFlWMYoWpxYn5aYbGemlFmUm Fxfn5+nlpZZsYgSmiYNbfhvsYHz53PEQowAHoxIPb4eOY5QQa2JZcWXuIUYJDmYlEV7naQ5R QrwpiZVVqUX58UWlOanFhxilOViUxHlPevJGCQmkJ5akZqemFqQWwWSZODilGhgzXq+WC7+4 Xal+qsZkR8PkKTfrWXoXWsqpeBv3Orfk1dxevsJl6ZrDgUu/vKjmWR+bcGr/zQqfHYl+kvLJ iw9Oc1voetRh2/9dkj9nPVNY4qH+6+U3Yc2qSxl5myprj4cl3H178Zx+H/vFyz/snRpWfuzR fbGvVz/g8YsYvil2Adni925W14srsRRnJBpqMRcVJwIAViCmQA8DAAA= X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: [ovs-dev] [PATCH] bfd: Send BFD packets with DSCP CS6 X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: ovs-dev-bounces@openvswitch.org Errors-To: ovs-dev-bounces@openvswitch.org Send BFD packets with TOS value equivalent to DSCP CS6 so that the network can apply the right QoS for those packets. This can help avoid BFD flaps due to network congestion. Signed-off-by: Venkatesan Pradeep Signed-off-by: Venkatesan Pradeep Acked-by: Zoltan Balogh --- lib/bfd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bfd.c b/lib/bfd.c index 40cd0be..8d291bb 100644 --- a/lib/bfd.c +++ b/lib/bfd.c @@ -612,7 +612,7 @@ bfd_put_packet(struct bfd *bfd, struct dp_packet *p, ip->ip_ihl_ver = IP_IHL_VER(5, 4); ip->ip_tot_len = htons(sizeof *ip + sizeof *udp + sizeof *msg); ip->ip_ttl = MAXTTL; - ip->ip_tos = IPTOS_LOWDELAY | IPTOS_THROUGHPUT; + ip->ip_tos = IPTOS_PREC_INTERNETCONTROL; ip->ip_proto = IPPROTO_UDP; put_16aligned_be32(&ip->ip_src, bfd->ip_src); put_16aligned_be32(&ip->ip_dst, bfd->ip_dst);