diff options
author | David S. Miller <davem@davemloft.net> | 2021-10-01 14:56:52 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-10-01 14:59:33 +0100 |
commit | b022f8866ea5014d39ae569897c271e41f5c9799 (patch) | |
tree | 1b54b2666ef22677e6e0ae68b481e1c47cdf1f6e /net/mctp/test/utils.c | |
parent | bfaf03935f7460c7dcb2722bbd2961d7b1ec7415 (diff) |
Revert "Merge branch 'mctp-kunit-tests'"
This reverts commit 4f42ad2011d2fcbd89f5cdf56121271a8cd5ee5d, reversing
changes made to ea2dd331bfaaeba74ba31facf437c29044f7d4cb.
These chanfges break the build when mctp is modular.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/mctp/test/utils.c')
-rw-r--r-- | net/mctp/test/utils.c | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/net/mctp/test/utils.c b/net/mctp/test/utils.c deleted file mode 100644 index e2ab1f3da357..000000000000 --- a/net/mctp/test/utils.c +++ /dev/null @@ -1,67 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 - -#include <linux/netdevice.h> -#include <linux/mctp.h> -#include <linux/if_arp.h> - -#include <net/mctpdevice.h> -#include <net/pkt_sched.h> - -#include "utils.h" - -static netdev_tx_t mctp_test_dev_tx(struct sk_buff *skb, - struct net_device *ndev) -{ - kfree(skb); - return NETDEV_TX_OK; -} - -static const struct net_device_ops mctp_test_netdev_ops = { - .ndo_start_xmit = mctp_test_dev_tx, -}; - -static void mctp_test_dev_setup(struct net_device *ndev) -{ - ndev->type = ARPHRD_MCTP; - ndev->mtu = MCTP_DEV_TEST_MTU; - ndev->hard_header_len = 0; - ndev->addr_len = 0; - ndev->tx_queue_len = DEFAULT_TX_QUEUE_LEN; - ndev->flags = IFF_NOARP; - ndev->netdev_ops = &mctp_test_netdev_ops; - ndev->needs_free_netdev = true; -} - -struct mctp_test_dev *mctp_test_create_dev(void) -{ - struct mctp_test_dev *dev; - struct net_device *ndev; - int rc; - - ndev = alloc_netdev(sizeof(*dev), "mctptest%d", NET_NAME_ENUM, - mctp_test_dev_setup); - if (!ndev) - return NULL; - - dev = netdev_priv(ndev); - dev->ndev = ndev; - - rcu_read_lock(); - dev->mdev = __mctp_dev_get(ndev); - mctp_dev_hold(dev->mdev); - rcu_read_unlock(); - - rc = register_netdev(ndev); - if (rc) { - free_netdev(ndev); - return NULL; - } - - return dev; -} - -void mctp_test_destroy_dev(struct mctp_test_dev *dev) -{ - mctp_dev_put(dev->mdev); - unregister_netdev(dev->ndev); -} |