git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ixgbe: prefix global function
[dpdk.git]
/
lib
/
librte_pmd_virtio
/
virtio_pci.h
diff --git
a/lib/librte_pmd_virtio/virtio_pci.h
b/lib/librte_pmd_virtio/virtio_pci.h
index
a787fd2
..
64d9c34
100644
(file)
--- a/
lib/librte_pmd_virtio/virtio_pci.h
+++ b/
lib/librte_pmd_virtio/virtio_pci.h
@@
-162,22
+162,15
@@
struct virtqueue;
#define VIRTIO_MAX_VIRTQUEUES 8
struct virtio_hw {
#define VIRTIO_MAX_VIRTQUEUES 8
struct virtio_hw {
+ struct virtqueue *cvq;
uint32_t io_base;
uint32_t io_base;
- uint32_t host_features;
uint32_t guest_features;
uint32_t guest_features;
-
- struct virtqueue *cvq;
-
- uint16_t vtnet_hdr_size;
-
uint32_t max_tx_queues;
uint32_t max_rx_queues;
uint32_t max_tx_queues;
uint32_t max_rx_queues;
- uint16_t device_id;
- uint16_t vendor_id;
- uint16_t subsystem_device_id;
- uint16_t subsystem_vendor_id;
- uint8_t revision_id;
+ uint16_t vtnet_hdr_size;
+ uint8_t vlan_strip;
uint8_t use_msix;
uint8_t use_msix;
+ uint8_t started;
uint8_t mac_addr[ETHER_ADDR_LEN];
};
uint8_t mac_addr[ETHER_ADDR_LEN];
};
@@
-262,8
+255,6
@@
void vtpci_reset(struct virtio_hw *);
void vtpci_reinit_complete(struct virtio_hw *);
void vtpci_reinit_complete(struct virtio_hw *);
-uint8_t vtpci_get_status(struct virtio_hw *);
-
void vtpci_set_status(struct virtio_hw *, uint8_t);
uint32_t vtpci_negotiate_features(struct virtio_hw *, uint32_t);
void vtpci_set_status(struct virtio_hw *, uint8_t);
uint32_t vtpci_negotiate_features(struct virtio_hw *, uint32_t);
@@
-272,4
+263,8
@@
void vtpci_write_dev_config(struct virtio_hw *, uint64_t, void *, int);
void vtpci_read_dev_config(struct virtio_hw *, uint64_t, void *, int);
void vtpci_read_dev_config(struct virtio_hw *, uint64_t, void *, int);
+uint8_t vtpci_isr(struct virtio_hw *);
+
+uint16_t vtpci_irq_config(struct virtio_hw *, uint16_t);
+
#endif /* _VIRTIO_PCI_H_ */
#endif /* _VIRTIO_PCI_H_ */