From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4B647C43381 for ; Tue, 26 Feb 2019 06:03:09 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 1B927217F5 for ; Tue, 26 Feb 2019 06:03:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=cumulusnetworks.com header.i=@cumulusnetworks.com header.b="fXU4Ihzn" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726509AbfBZGDH (ORCPT ); Tue, 26 Feb 2019 01:03:07 -0500 Received: from mail-pg1-f193.google.com ([209.85.215.193]:41355 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725881AbfBZGDH (ORCPT ); Tue, 26 Feb 2019 01:03:07 -0500 Received: by mail-pg1-f193.google.com with SMTP id m1so5673294pgq.8 for ; Mon, 25 Feb 2019 22:03:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cumulusnetworks.com; s=google; h=from:to:cc:subject:date:message-id; bh=4hqC4VxZoS5Tu+08/u6vt2Zk6sYBzZ/quYwd8eOnECU=; b=fXU4Ihzn5rJ8VHLOAXrA+YlG2G79Wa96Cnu9wZvO11ZGBJSvaUWOJPaoJmEFt8U2Up wMp23yjzCG470F4paiXU3oEDttQQye5zrb0UZ5+V1wDZpvhUYX1EoeaXdOef3HeX69EA FpBnSoI4H89lUa48VHtsP8HllymKprLGYw7Z4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=4hqC4VxZoS5Tu+08/u6vt2Zk6sYBzZ/quYwd8eOnECU=; b=jkw4Y6DUVPykJe7r8z0I607VL+g13WN2xdxQuZDU+c7mBt1ADuWU65np8Z9SeSMKtu ruqvhO7g9KqhHsMXPl7By4zewdVUKTcHBORcrw4a8kOzhz9IwxwmYWKz0LSB01JuJWTc ufrJZ98IcMhNvbEAJT3fpuHucFTLDWvBO+XBFyZVlTYEiCDycb5MYX1NmYVRoWfIZ/Mu JCcAZ/nej/umc+N996OLGQ2w4Ow6uJDiKTxLEW9zIezxGeK5pQwSM1Cu1FbohILtuIEM d3w4V/OpfBbZPJ/bbuWYWaIaYaHHnkurbxmUozGtchMVAcvz1WyeO8+2/E+IqfHJeTle yGbQ== X-Gm-Message-State: AHQUAua8DN82Cx5rZH+qoKLoUBfLDsX6VswPimDNDogjNb+n17Bzz2T3 ZYA7kmdxnXuPfAWjhUVFRnIbDg== X-Google-Smtp-Source: AHgI3IYpf7pc5k0J6zSXdYf0bMjYhp1Cb0PGT2zlv92vj0e5KWClx/pMiY2CtYw2r9l20aFcFeKCkQ== X-Received: by 2002:a62:5543:: with SMTP id j64mr12002674pfb.105.1551160986649; Mon, 25 Feb 2019 22:03:06 -0800 (PST) Received: from monster-08.mvlab.cumulusnetworks.com. (fw.cumulusnetworks.com. [216.129.126.126]) by smtp.googlemail.com with ESMTPSA id e2sm16563989pga.92.2019.02.25.22.03.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 25 Feb 2019 22:03:06 -0800 (PST) From: Roopa Prabhu X-Google-Original-From: Roopa Prabhu To: davem@davemloft.net Cc: netdev@vger.kernel.org, dsa@cumulusnetworks.com, sd@queasysnail.net, johannes@sipsolutions.net Subject: [PATCH net-next 0/2] vxlan: create and changelink extack support Date: Mon, 25 Feb 2019 22:03:00 -0800 Message-Id: <1551160982-32685-1-git-send-email-roopa@cumulusnetworks.com> X-Mailer: git-send-email 2.1.4 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Roopa Prabhu This series adds extack support to changelink paths. In the process re-factors flag sets to a separate helper. Also adds some changelink testcases to rtnetlink.sh (This series was initially part of another series that tried to support changelink for more attributes. But after some feedback from sabrina, i have dropped the 'support changelink for more attributes' part because some of them cannot be supported today or may require additional use-case handling code. These can be done separately as and when we see the need for it.) Roopa Prabhu (2): vxlan: add extack support for create and changelink tools: selftests: rtnetlink: add testcases for vxlan flag sets drivers/net/vxlan.c | 208 +++++++++++++++++++++---------- include/net/vxlan.h | 31 +++++ tools/testing/selftests/net/rtnetlink.sh | 52 ++++++++ 3 files changed, 224 insertions(+), 67 deletions(-) -- 2.1.4