diff --git a/lib/bdev/virtio/bdev_virtio.c b/lib/bdev/virtio/bdev_virtio.c index 15ea97acf9..15fee5132b 100644 --- a/lib/bdev/virtio/bdev_virtio.c +++ b/lib/bdev/virtio/bdev_virtio.c @@ -498,7 +498,7 @@ bdev_virtio_initialize(void) } /* TODO check rc, add virtio_dev_deinit() */ - eth_virtio_dev_init(hw, 3); + eth_virtio_dev_init(hw); virtio_dev_start(hw); base->hw = hw; diff --git a/lib/bdev/virtio/rte_virtio/virtio_ethdev.c b/lib/bdev/virtio/rte_virtio/virtio_ethdev.c index 4b33a0ca71..a8b240e9f3 100644 --- a/lib/bdev/virtio/rte_virtio/virtio_ethdev.c +++ b/lib/bdev/virtio/rte_virtio/virtio_ethdev.c @@ -297,7 +297,6 @@ virtio_negotiate_features(struct virtio_hw *hw, uint64_t req_features) static int virtio_init_device(struct virtio_hw *hw, uint64_t req_features) { - struct rte_pci_device *pci_dev = NULL; int ret; /* Reset the device although not necessary at startup */ @@ -322,12 +321,6 @@ virtio_init_device(struct virtio_hw *hw, uint64_t req_features) return ret; vtpci_reinit_complete(hw); - - if (pci_dev) - PMD_INIT_LOG(DEBUG, "port %d vendorID=0x%x deviceID=0x%x", - hw->port_id, pci_dev->id.vendor_id, - pci_dev->id.device_id); - return 0; } @@ -342,7 +335,7 @@ virtio_set_vtpci_ops(struct virtio_hw *hw) * It returns 0 on success. */ int -eth_virtio_dev_init(struct virtio_hw *hw, int num_queues) +eth_virtio_dev_init(struct virtio_hw *hw) { int ret; diff --git a/lib/bdev/virtio/rte_virtio/virtio_ethdev.h b/lib/bdev/virtio/rte_virtio/virtio_ethdev.h index 9caa5a02b7..99702d1c9d 100644 --- a/lib/bdev/virtio/rte_virtio/virtio_ethdev.h +++ b/lib/bdev/virtio/rte_virtio/virtio_ethdev.h @@ -66,7 +66,7 @@ uint16_t virtio_recv_pkts(struct virtqueue *vq, struct virtio_req **reqs, uint16_t virtio_xmit_pkts(struct virtqueue *vq, struct virtio_req *req); -int eth_virtio_dev_init(struct virtio_hw *hw, int num_queues); +int eth_virtio_dev_init(struct virtio_hw *hw); int virtio_dev_start(struct virtio_hw *hw); struct virtio_hw *get_pci_virtio_hw(void); diff --git a/lib/bdev/virtio/rte_virtio/virtio_pci.h b/lib/bdev/virtio/rte_virtio/virtio_pci.h index 64092d4785..c696c1c0e3 100644 --- a/lib/bdev/virtio/rte_virtio/virtio_pci.h +++ b/lib/bdev/virtio/rte_virtio/virtio_pci.h @@ -211,8 +211,6 @@ struct virtio_pci_ops { void (*notify_queue)(struct virtio_hw *hw, struct virtqueue *vq); }; -struct virtio_net_config; - struct virtio_hw { uint64_t req_guest_features; uint64_t guest_features; diff --git a/lib/bdev/virtio/rte_virtio/virtio_rxtx.c b/lib/bdev/virtio/rte_virtio/virtio_rxtx.c index 0e18801a5a..de6d3bb2fc 100644 --- a/lib/bdev/virtio/rte_virtio/virtio_rxtx.c +++ b/lib/bdev/virtio/rte_virtio/virtio_rxtx.c @@ -117,16 +117,6 @@ virtqueue_dequeue_burst_rx(struct virtqueue *vq, struct virtio_req **rx_pkts, return i; } -#ifndef DEFAULT_TX_FREE_THRESH -#define DEFAULT_TX_FREE_THRESH 32 -#endif - -/* avoid write operation when necessary, to lessen cache issues */ -#define ASSIGN_UNLESS_EQUAL(var, val) do { \ - if ((var) != (val)) \ - (var) = (val); \ -} while (0) - static inline void virtqueue_iov_to_desc(struct virtqueue *vq, uint16_t desc_idx, struct iovec *iov) { diff --git a/lib/bdev/virtio/rte_virtio/virtqueue.h b/lib/bdev/virtio/rte_virtio/virtqueue.h index 228a44db46..9432724d0c 100644 --- a/lib/bdev/virtio/rte_virtio/virtqueue.h +++ b/lib/bdev/virtio/rte_virtio/virtqueue.h @@ -56,12 +56,6 @@ #define virtio_rmb() rte_smp_rmb() #define virtio_wmb() rte_smp_wmb() -#ifdef RTE_PMD_PACKET_PREFETCH -#define rte_packet_prefetch(p) rte_prefetch1(p) -#else -#define rte_packet_prefetch(p) do {} while(0) -#endif - #define VIRTQUEUE_MAX_NAME_SZ 32 /**