net/virtio: drop unused field in Tx region structure
Drop the unused field tx_indir_pq from virtio_tx_region structure. Signed-off-by: Tiwei Bie <tiwei.bie@intel.com> Reviewed-by: Jens Freimann <jfreimann@redhat.com> Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
This commit is contained in:
parent
4cdc4d9831
commit
bc80357cd6
@ -603,17 +603,9 @@ virtio_init_queue(struct rte_eth_dev *dev, uint16_t vtpci_queue_idx)
|
||||
memset(txr, 0, vq_size * sizeof(*txr));
|
||||
for (i = 0; i < vq_size; i++) {
|
||||
struct vring_desc *start_dp = txr[i].tx_indir;
|
||||
struct vring_packed_desc *start_dp_packed =
|
||||
txr[i].tx_indir_pq;
|
||||
|
||||
/* first indirect descriptor is always the tx header */
|
||||
if (vtpci_packed_queue(hw)) {
|
||||
start_dp_packed->addr = txvq->virtio_net_hdr_mem
|
||||
+ i * sizeof(*txr)
|
||||
+ offsetof(struct virtio_tx_region,
|
||||
tx_hdr);
|
||||
start_dp_packed->len = hw->vtnet_hdr_size;
|
||||
} else {
|
||||
if (!vtpci_packed_queue(hw)) {
|
||||
vring_desc_init_split(start_dp,
|
||||
RTE_DIM(txr[i].tx_indir));
|
||||
start_dp->addr = txvq->virtio_net_hdr_mem
|
||||
|
@ -277,12 +277,8 @@ struct virtio_net_hdr_mrg_rxbuf {
|
||||
#define VIRTIO_MAX_TX_INDIRECT 8
|
||||
struct virtio_tx_region {
|
||||
struct virtio_net_hdr_mrg_rxbuf tx_hdr;
|
||||
union {
|
||||
struct vring_desc tx_indir[VIRTIO_MAX_TX_INDIRECT]
|
||||
__attribute__((__aligned__(16)));
|
||||
struct vring_packed_desc tx_indir_pq[VIRTIO_MAX_TX_INDIRECT]
|
||||
__attribute__((__aligned__(16)));
|
||||
};
|
||||
struct vring_desc tx_indir[VIRTIO_MAX_TX_INDIRECT]
|
||||
__attribute__((__aligned__(16)));
|
||||
};
|
||||
|
||||
static inline int
|
||||
|
Loading…
x
Reference in New Issue
Block a user