]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
bareudp: Remove bareudp_dev_create()
authorGuillaume Nault <gnault@redhat.com>
Fri, 10 Dec 2021 19:56:36 +0000 (20:56 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 13 Dec 2021 12:34:09 +0000 (12:34 +0000)
There's no user for this function.

Signed-off-by: Guillaume Nault <gnault@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bareudp.c
include/net/bareudp.h

index edffc3489a1205a9bfb7e15ecca5f96e8c18cb6f..fb71a0753385135303b930ddb23988f8b2d430b4 100644 (file)
@@ -721,40 +721,6 @@ static struct rtnl_link_ops bareudp_link_ops __read_mostly = {
        .fill_info      = bareudp_fill_info,
 };
 
-struct net_device *bareudp_dev_create(struct net *net, const char *name,
-                                     u8 name_assign_type,
-                                     struct bareudp_conf *conf)
-{
-       struct nlattr *tb[IFLA_MAX + 1];
-       struct net_device *dev;
-       int err;
-
-       memset(tb, 0, sizeof(tb));
-       dev = rtnl_create_link(net, name, name_assign_type,
-                              &bareudp_link_ops, tb, NULL);
-       if (IS_ERR(dev))
-               return dev;
-
-       err = bareudp_configure(net, dev, conf);
-       if (err) {
-               free_netdev(dev);
-               return ERR_PTR(err);
-       }
-       err = dev_set_mtu(dev, IP_MAX_MTU - BAREUDP_BASE_HLEN);
-       if (err)
-               goto err;
-
-       err = rtnl_configure_link(dev, NULL);
-       if (err < 0)
-               goto err;
-
-       return dev;
-err:
-       bareudp_dellink(dev, NULL);
-       return ERR_PTR(err);
-}
-EXPORT_SYMBOL_GPL(bareudp_dev_create);
-
 static __net_init int bareudp_init_net(struct net *net)
 {
        struct bareudp_net *bn = net_generic(net, bareudp_net_id);
index dc65a0d71d9b27f9f8920026319b247ec56697ec..8f07a91e0f25ba348e61a7ca9c9dca533e2395ff 100644 (file)
@@ -14,10 +14,6 @@ struct bareudp_conf {
        bool multi_proto_mode;
 };
 
-struct net_device *bareudp_dev_create(struct net *net, const char *name,
-                                     u8 name_assign_type,
-                                     struct bareudp_conf *info);
-
 static inline bool netif_is_bareudp(const struct net_device *dev)
 {
        return dev->rtnl_link_ops &&