[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1363885020.git.tgraf@suug.ch>
Date: Thu, 21 Mar 2013 18:45:27 +0100
From: Thomas Graf <tgraf@...g.ch>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org
Subject: [PATCH net-next 0/2] Get rid of attribute parsing in rtnetlink_rcv_msg()
We have been wanting to get rid of rta_buf for a while. It is error
prone as it requires subsystems, especially modules, that register a
rtnetlink mesage type to also modify rtnetlink.c and thus require
the recompilation of the kernel. DECnet is the only user left so after
converting it we can safely remove it
Thomas Graf (2):
decnet: Parse netlink attributes on our own
rtnetlink: Remove passing of attributes into rtnl_doit functions
include/net/dn_fib.h | 28 ++-----
include/net/rtnetlink.h | 2 +-
net/bridge/br_mdb.c | 4 +-
net/can/gw.c | 5 +-
net/core/fib_rules.c | 4 +-
net/core/neighbour.c | 6 +-
net/core/rtnetlink.c | 82 ++----------------
net/dcb/dcbnl.c | 2 +-
net/decnet/dn_dev.c | 4 +-
net/decnet/dn_fib.c | 215 ++++++++++++++++++++++++++----------------------
net/decnet/dn_route.c | 29 ++++---
net/decnet/dn_table.c | 42 +++++-----
net/ipv4/devinet.c | 7 +-
net/ipv4/fib_frontend.c | 4 +-
net/ipv4/route.c | 2 +-
net/ipv6/addrconf.c | 10 +--
net/ipv6/addrlabel.c | 6 +-
net/ipv6/route.c | 6 +-
net/phonet/pn_netlink.c | 4 +-
net/sched/act_api.c | 2 +-
net/sched/cls_api.c | 2 +-
net/sched/sch_api.c | 6 +-
22 files changed, 207 insertions(+), 265 deletions(-)
--
1.7.11.7
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists