History

virtio_net: correct tags for config space fields

Tag config space fields as having virtio endian-ness.

Michael S. Tsirkin committed 6 years ago

Commit 577e6771 parent 79268951 file · +4 −4Browse files

Showing the changes to include/uapi/linux (1 of 1 file). Show all

Unified · Split

include/uapi/linux/virtio_net.h+4−4
@@ -87,19 +87,19 @@ struct virtio_net_config { · 86 unmodified lines
8787 /* The config defining mac address (if VIRTIO_NET_F_MAC) */
8888 __u8 mac[ETH_ALEN];
8989 /* See VIRTIO_NET_F_STATUS and VIRTIO_NET_S_* above */
90− __u16 status;
90+ __virtio16 status;
9191 /* Maximum number of each of transmit and receive queues;
9292 * see VIRTIO_NET_F_MQ and VIRTIO_NET_CTRL_MQ.
9393 * Legal values are between 1 and 0x8000
9494 */
95− __u16 max_virtqueue_pairs;
95+ __virtio16 max_virtqueue_pairs;
9696 /* Default maximum transmit unit advice */
97− __u16 mtu;
97+ __virtio16 mtu;
9898 /*
9999 * speed, in units of 1Mb. All values 0 to INT_MAX are legal.
100100 * Any other value stands for unknown.
101101 */
102− __u32 speed;
102+ __virtio32 speed;
103103 /*
104104 * 0x00 - half duplex
105105 * 0x01 - full duplex

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t