Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3639687pxv; Mon, 19 Jul 2021 05:22:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzv3DghUOuc5epGufeneIqkXzFKmmfEvFOTvlXR78pBn4wJFJos8FkvoKWchQNAZoToe4a/ X-Received: by 2002:a5e:c803:: with SMTP id y3mr17907153iol.107.1626697361710; Mon, 19 Jul 2021 05:22:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626697361; cv=none; d=google.com; s=arc-20160816; b=ZDqFPCbgbd2A5MsYIHXIMPtTeGNLabkSTQYtDJu6hwBzMWiats2WBl+eSxfk3BBGfA NbY+0rvRGSvnYdVqIy/Fi5C6w1ck+H/uO8CsaN6c9pjnI3qpCVlSkR1ejl37ubul5nkB by6xjMDL0XlLQcv6IAs8aEY1BW+wiHVSP+9xOdFXcmapEfxMGY+mj7KLn8P5s4QCsHZl m6AWmgrwLHZFMm7/XWIqFnAmJ2jw9yBlAfTPmjNY1OjK5XvK3iwjQivjUxeAArsNjWmL gpoyBefZ+qoqMBs7/apZwM4AdxtJh1j2JjZpgFtzdua45CTJjfgMI09XGUfcIUpHJWyy f2EA== 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=fx3rXuhdyifGiHr1Tmpo5+l2gNEA/byRQufZkwfUGISNaM3kCh6JIZg/6acrV7cIq7 pZ3THBQzwlmoVg5TuzXzlM33mOMVbvCwixMtO8laZlF0u1D0gclRkAGjqehWNQUkNJqp v4DkH0O0Xh/BWLS7kRzKr3vYocEHqX4/6Ti+eSTSjuNMZciFvyCd2776MUlhpT0nAuKX u08DPJhoMrTwe0yVHVdoLaBxwmtF3mbdq2pUJwlxS04JeJhPzLRgFJeXDJq87LmUq8nN HIdNJKF60d41jhhIS23NEx/xCRLXyjiGeOPtV7isfcOcCNrbVhDhGvYo3bV010wPawmy MFiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=LQ5iMGMc; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-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 w11si13884303ilo.1.2021.07.19.05.22.27; Mon, 19 Jul 2021 05:22:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-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=LQ5iMGMc; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-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 S236845AbhGSLll (ORCPT + 99 others); Mon, 19 Jul 2021 07:41:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49398 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236747AbhGSLll (ORCPT ); Mon, 19 Jul 2021 07:41:41 -0400 Received: from out1.migadu.com (out1.migadu.com [IPv6:2001:41d0:2:863f::]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3F290C061574; Mon, 19 Jul 2021 04:38:08 -0700 (PDT) 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=1626697338; 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=LQ5iMGMce0BId8ZMN7GgvooaWIunoMl/2GnrFI1IIUAAoHPMpbmv9VNM5KaK1BYEVGRAjZ avv9n3OxxFGZcet/s319LB5suQIH7knhvA/ZwBCSvYBhGeeWpHRg+EuBLRghNiZ4TNsOaX /QFW3BVPxKWugNiVVwBwGbhNM0fqSK0= From: Yajun Deng To: davem@davemloft.net, kuba@kernel.org, roopa@nvidia.com, nikolay@nvidia.com, yoshfuji@linux-ipv6.org, dsahern@kernel.org, courmisch@gmail.com, jhs@mojatatu.com, xiyou.wangcong@gmail.com, jiri@resnulli.us, johannes@sipsolutions.net Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, bridge@lists.linux-foundation.org, linux-decnet-user@lists.sourceforge.net, linux-wireless@vger.kernel.org, Yajun Deng Subject: [PATCH 0/4] Remove rtnetlink_send() in rtnetlink Date: Mon, 19 Jul 2021 20:21:54 +0800 Message-Id: <20210719122158.5037-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-wireless@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