Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp4206805pxv; Mon, 19 Jul 2021 20:27:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyjB3ZOU3Q5aag7Dvy/mnIa4V0vZqP/hejRN8sCqWmSYTzv256HJlf28mx9MIqVnZ2YcgOP X-Received: by 2002:a17:906:17c5:: with SMTP id u5mr30835112eje.326.1626751674154; Mon, 19 Jul 2021 20:27:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626751674; cv=none; d=google.com; s=arc-20160816; b=GET46KknOk8y3ZXMmpligFKqZKjuYN67wXoQavFHZsjC5Wbs5okM/TKYZCpc07wKqa SlHXz7rmyaQLarzp0rh+EA/hnF0Mg3JnnBtmpYr/2EXg3L001Fi9ZZpTsWElSO14LBzD sYm9ycssOZUTX1gg+8tdoI+8F9b3gfDQcZsQ7JFynppQzSjZdB/zWAB7Iv9PXvwkCj/h D7lRF1hKUXHhrsyjfiEKrjuGz79luOPPMMLlkvVZKbxzs9QgPrQrt/eOQb9v93sbMSIS Td19sfL1VwB/QcEuUdvmbZQqjr5HFyJoyHf5yj3qW5PGdrGZw4Gz9VIJ+yH8SeYm5VOF kcDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=vu7b9z6fy5eQBUVOgQ3fNILEElmkneJNf7Gu+XNQsCQ=; b=Pr7TgPM82v/E898783OxklXkMrDSUPwVFDYhldy7hlDP5+xm/zJpRaemZhmmd/TqyC Y+qmwfSr3ii6dThyeD47NyUUv7NBODoFZMt1SY0wYp6MTTdcMAU3AX4V5/SFHMBjelXU XvVtd5w/v7rgUj886j6KpXpxkr9bl9sffyq8eN6SoUewIv6sq/Q+zFBPiWIwfBWASe6Q L2F6BNo77oM0R0KhY+0cP5oOAHnFys+aEntUiEjU+ezbsBiOp2NNKqK4m1mPiTcrnMMS rYrhk27idLCusdMXEXceFBhJbigAF2eVnqCZaTba70OXemJDP1ZyackmMh3IsIZDkFCx EDDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=pGcDszR2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s22si23989470ejv.751.2021.07.19.20.27.29; Mon, 19 Jul 2021 20:27:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=pGcDszR2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346501AbhGTCov (ORCPT + 99 others); Mon, 19 Jul 2021 22:44:51 -0400 Received: from out0.migadu.com ([94.23.1.103]:25517 "EHLO out0.migadu.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232711AbhGTClN (ORCPT ); Mon, 19 Jul 2021 22:41:13 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1626751308; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=vu7b9z6fy5eQBUVOgQ3fNILEElmkneJNf7Gu+XNQsCQ=; b=pGcDszR2Unl5wBJKs0Gzt/L2N7kNLJGriJr+6Vu0vJ79r9R9g7X4krgnSGtrZbqnSSd8H5 1TBetA/cAf5q/OzkXirf3xrNSitKO8jALzb0ixVGMkyuyE7avu5OcCnA49OJEws7Jw6vHG 4U6RcrRz4c1R0xSJnxuFDpaNBSRvarU= From: Yajun Deng To: courmisch@gmail.com, remi@remlab.net Cc: linux-kernel@vger.kernel.org, Yajun Deng Subject: [PATCH 0/4] Remove rtnetlink_send() in rtnetlink Date: Tue, 20 Jul 2021 11:21:35 +0800 Message-Id: <20210720032135.2255-1-yajun.deng@linux.dev> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: yajun.deng@linux.dev Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org rtnetlink_send() is similar to rtnl_notify(), there is no need for two functions to do the same thing. we can remove rtnetlink_send() and modify rtnl_notify() to adapt more case. Patch1: remove rtnetlink_send() modify rtnl_notify() to adapt more case in rtnetlink. Path2,Patch3: Adjustment parameters in rtnl_notify(). Path4: rtnetlink_send() already removed, use rtnl_notify() instead of rtnetlink_send(). Yajun Deng (4): rtnetlink: remove rtnetlink_send() in rtnetlink net: Adjustment parameters in rtnl_notify() vxlan: Adjustment parameters in rtnl_notify() net/sched: use rtnl_notify() instead of rtnetlink_send() drivers/net/vxlan.c | 2 +- include/linux/rtnetlink.h | 7 +++---- include/net/netlink.h | 5 ++--- net/bridge/br_fdb.c | 2 +- net/bridge/br_mdb.c | 4 ++-- net/bridge/br_netlink.c | 2 +- net/bridge/br_vlan.c | 2 +- net/core/fib_rules.c | 2 +- net/core/neighbour.c | 2 +- net/core/net_namespace.c | 2 +- net/core/rtnetlink.c | 27 ++++++++------------------- net/dcb/dcbnl.c | 2 +- net/decnet/dn_dev.c | 2 +- net/decnet/dn_table.c | 2 +- net/ipv4/devinet.c | 4 ++-- net/ipv4/fib_semantics.c | 2 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/ipmr.c | 4 ++-- net/ipv4/nexthop.c | 4 ++-- net/ipv6/addrconf.c | 8 ++++---- net/ipv6/ip6mr.c | 4 ++-- net/ipv6/ndisc.c | 2 +- net/ipv6/route.c | 9 +++++---- net/mpls/af_mpls.c | 4 ++-- net/phonet/pn_netlink.c | 4 ++-- net/sched/act_api.c | 13 ++++++------- net/sched/cls_api.c | 14 +++++++------- net/sched/sch_api.c | 13 ++++++------- net/wireless/wext-core.c | 2 +- 29 files changed, 69 insertions(+), 83 deletions(-) -- 2.32.0