Skip to content

Commit 6b4bf61

Browse files
alyssaisepilys
authored andcommitted
virtio-bindings: regenerate with Linux 6.15
Signed-off-by: Alyssa Ross <[email protected]>
1 parent 1b5087f commit 6b4bf61

File tree

19 files changed

+775
-0
lines changed

19 files changed

+775
-0
lines changed

virtio-bindings/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
- Bindings are now once again distributed with the crate, rather than
66
generated at build time.
7+
- Regenerate bindings with Linux 6.15.
78

89
# v0.2.5
910

virtio-bindings/src/bindings/aarch64/virtio_net.rs

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,49 @@ const _: () = {
466466
};
467467
#[repr(C)]
468468
#[derive(Debug, Default)]
469+
pub struct virtio_net_rss_config_hdr {
470+
pub hash_types: __le32,
471+
pub indirection_table_mask: __le16,
472+
pub unclassified_queue: __le16,
473+
pub indirection_table: __IncompleteArrayField<__le16>,
474+
}
475+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
476+
const _: () = {
477+
["Size of virtio_net_rss_config_hdr"]
478+
[::std::mem::size_of::<virtio_net_rss_config_hdr>() - 8usize];
479+
["Alignment of virtio_net_rss_config_hdr"]
480+
[::std::mem::align_of::<virtio_net_rss_config_hdr>() - 4usize];
481+
["Offset of field: virtio_net_rss_config_hdr::hash_types"]
482+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, hash_types) - 0usize];
483+
["Offset of field: virtio_net_rss_config_hdr::indirection_table_mask"]
484+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table_mask) - 4usize];
485+
["Offset of field: virtio_net_rss_config_hdr::unclassified_queue"]
486+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, unclassified_queue) - 6usize];
487+
["Offset of field: virtio_net_rss_config_hdr::indirection_table"]
488+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table) - 8usize];
489+
};
490+
#[repr(C)]
491+
#[derive(Debug, Default)]
492+
pub struct virtio_net_rss_config_trailer {
493+
pub max_tx_vq: __le16,
494+
pub hash_key_length: __u8,
495+
pub hash_key_data: __IncompleteArrayField<__u8>,
496+
}
497+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
498+
const _: () = {
499+
["Size of virtio_net_rss_config_trailer"]
500+
[::std::mem::size_of::<virtio_net_rss_config_trailer>() - 4usize];
501+
["Alignment of virtio_net_rss_config_trailer"]
502+
[::std::mem::align_of::<virtio_net_rss_config_trailer>() - 2usize];
503+
["Offset of field: virtio_net_rss_config_trailer::max_tx_vq"]
504+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, max_tx_vq) - 0usize];
505+
["Offset of field: virtio_net_rss_config_trailer::hash_key_length"]
506+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_length) - 2usize];
507+
["Offset of field: virtio_net_rss_config_trailer::hash_key_data"]
508+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_data) - 3usize];
509+
};
510+
#[repr(C)]
511+
#[derive(Debug, Default)]
469512
pub struct virtio_net_hash_config {
470513
pub hash_types: __le32,
471514
pub reserved: [__le16; 4usize],

virtio-bindings/src/bindings/arm/virtio_net.rs

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,49 @@ const _: () = {
466466
};
467467
#[repr(C)]
468468
#[derive(Debug, Default)]
469+
pub struct virtio_net_rss_config_hdr {
470+
pub hash_types: __le32,
471+
pub indirection_table_mask: __le16,
472+
pub unclassified_queue: __le16,
473+
pub indirection_table: __IncompleteArrayField<__le16>,
474+
}
475+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
476+
const _: () = {
477+
["Size of virtio_net_rss_config_hdr"]
478+
[::std::mem::size_of::<virtio_net_rss_config_hdr>() - 8usize];
479+
["Alignment of virtio_net_rss_config_hdr"]
480+
[::std::mem::align_of::<virtio_net_rss_config_hdr>() - 4usize];
481+
["Offset of field: virtio_net_rss_config_hdr::hash_types"]
482+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, hash_types) - 0usize];
483+
["Offset of field: virtio_net_rss_config_hdr::indirection_table_mask"]
484+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table_mask) - 4usize];
485+
["Offset of field: virtio_net_rss_config_hdr::unclassified_queue"]
486+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, unclassified_queue) - 6usize];
487+
["Offset of field: virtio_net_rss_config_hdr::indirection_table"]
488+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table) - 8usize];
489+
};
490+
#[repr(C)]
491+
#[derive(Debug, Default)]
492+
pub struct virtio_net_rss_config_trailer {
493+
pub max_tx_vq: __le16,
494+
pub hash_key_length: __u8,
495+
pub hash_key_data: __IncompleteArrayField<__u8>,
496+
}
497+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
498+
const _: () = {
499+
["Size of virtio_net_rss_config_trailer"]
500+
[::std::mem::size_of::<virtio_net_rss_config_trailer>() - 4usize];
501+
["Alignment of virtio_net_rss_config_trailer"]
502+
[::std::mem::align_of::<virtio_net_rss_config_trailer>() - 2usize];
503+
["Offset of field: virtio_net_rss_config_trailer::max_tx_vq"]
504+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, max_tx_vq) - 0usize];
505+
["Offset of field: virtio_net_rss_config_trailer::hash_key_length"]
506+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_length) - 2usize];
507+
["Offset of field: virtio_net_rss_config_trailer::hash_key_data"]
508+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_data) - 3usize];
509+
};
510+
#[repr(C)]
511+
#[derive(Debug, Default)]
469512
pub struct virtio_net_hash_config {
470513
pub hash_types: __le32,
471514
pub reserved: [__le16; 4usize],

virtio-bindings/src/bindings/hexagon/virtio_net.rs

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,49 @@ const _: () = {
466466
};
467467
#[repr(C)]
468468
#[derive(Debug, Default)]
469+
pub struct virtio_net_rss_config_hdr {
470+
pub hash_types: __le32,
471+
pub indirection_table_mask: __le16,
472+
pub unclassified_queue: __le16,
473+
pub indirection_table: __IncompleteArrayField<__le16>,
474+
}
475+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
476+
const _: () = {
477+
["Size of virtio_net_rss_config_hdr"]
478+
[::std::mem::size_of::<virtio_net_rss_config_hdr>() - 8usize];
479+
["Alignment of virtio_net_rss_config_hdr"]
480+
[::std::mem::align_of::<virtio_net_rss_config_hdr>() - 4usize];
481+
["Offset of field: virtio_net_rss_config_hdr::hash_types"]
482+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, hash_types) - 0usize];
483+
["Offset of field: virtio_net_rss_config_hdr::indirection_table_mask"]
484+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table_mask) - 4usize];
485+
["Offset of field: virtio_net_rss_config_hdr::unclassified_queue"]
486+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, unclassified_queue) - 6usize];
487+
["Offset of field: virtio_net_rss_config_hdr::indirection_table"]
488+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table) - 8usize];
489+
};
490+
#[repr(C)]
491+
#[derive(Debug, Default)]
492+
pub struct virtio_net_rss_config_trailer {
493+
pub max_tx_vq: __le16,
494+
pub hash_key_length: __u8,
495+
pub hash_key_data: __IncompleteArrayField<__u8>,
496+
}
497+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
498+
const _: () = {
499+
["Size of virtio_net_rss_config_trailer"]
500+
[::std::mem::size_of::<virtio_net_rss_config_trailer>() - 4usize];
501+
["Alignment of virtio_net_rss_config_trailer"]
502+
[::std::mem::align_of::<virtio_net_rss_config_trailer>() - 2usize];
503+
["Offset of field: virtio_net_rss_config_trailer::max_tx_vq"]
504+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, max_tx_vq) - 0usize];
505+
["Offset of field: virtio_net_rss_config_trailer::hash_key_length"]
506+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_length) - 2usize];
507+
["Offset of field: virtio_net_rss_config_trailer::hash_key_data"]
508+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_data) - 3usize];
509+
};
510+
#[repr(C)]
511+
#[derive(Debug, Default)]
469512
pub struct virtio_net_hash_config {
470513
pub hash_types: __le32,
471514
pub reserved: [__le16; 4usize],

virtio-bindings/src/bindings/loongarch64/virtio_net.rs

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,49 @@ const _: () = {
466466
};
467467
#[repr(C)]
468468
#[derive(Debug, Default)]
469+
pub struct virtio_net_rss_config_hdr {
470+
pub hash_types: __le32,
471+
pub indirection_table_mask: __le16,
472+
pub unclassified_queue: __le16,
473+
pub indirection_table: __IncompleteArrayField<__le16>,
474+
}
475+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
476+
const _: () = {
477+
["Size of virtio_net_rss_config_hdr"]
478+
[::std::mem::size_of::<virtio_net_rss_config_hdr>() - 8usize];
479+
["Alignment of virtio_net_rss_config_hdr"]
480+
[::std::mem::align_of::<virtio_net_rss_config_hdr>() - 4usize];
481+
["Offset of field: virtio_net_rss_config_hdr::hash_types"]
482+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, hash_types) - 0usize];
483+
["Offset of field: virtio_net_rss_config_hdr::indirection_table_mask"]
484+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table_mask) - 4usize];
485+
["Offset of field: virtio_net_rss_config_hdr::unclassified_queue"]
486+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, unclassified_queue) - 6usize];
487+
["Offset of field: virtio_net_rss_config_hdr::indirection_table"]
488+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table) - 8usize];
489+
};
490+
#[repr(C)]
491+
#[derive(Debug, Default)]
492+
pub struct virtio_net_rss_config_trailer {
493+
pub max_tx_vq: __le16,
494+
pub hash_key_length: __u8,
495+
pub hash_key_data: __IncompleteArrayField<__u8>,
496+
}
497+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
498+
const _: () = {
499+
["Size of virtio_net_rss_config_trailer"]
500+
[::std::mem::size_of::<virtio_net_rss_config_trailer>() - 4usize];
501+
["Alignment of virtio_net_rss_config_trailer"]
502+
[::std::mem::align_of::<virtio_net_rss_config_trailer>() - 2usize];
503+
["Offset of field: virtio_net_rss_config_trailer::max_tx_vq"]
504+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, max_tx_vq) - 0usize];
505+
["Offset of field: virtio_net_rss_config_trailer::hash_key_length"]
506+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_length) - 2usize];
507+
["Offset of field: virtio_net_rss_config_trailer::hash_key_data"]
508+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_data) - 3usize];
509+
};
510+
#[repr(C)]
511+
#[derive(Debug, Default)]
469512
pub struct virtio_net_hash_config {
470513
pub hash_types: __le32,
471514
pub reserved: [__le16; 4usize],

virtio-bindings/src/bindings/m68k/virtio_net.rs

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,49 @@ const _: () = {
466466
};
467467
#[repr(C)]
468468
#[derive(Debug, Default)]
469+
pub struct virtio_net_rss_config_hdr {
470+
pub hash_types: __le32,
471+
pub indirection_table_mask: __le16,
472+
pub unclassified_queue: __le16,
473+
pub indirection_table: __IncompleteArrayField<__le16>,
474+
}
475+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
476+
const _: () = {
477+
["Size of virtio_net_rss_config_hdr"]
478+
[::std::mem::size_of::<virtio_net_rss_config_hdr>() - 8usize];
479+
["Alignment of virtio_net_rss_config_hdr"]
480+
[::std::mem::align_of::<virtio_net_rss_config_hdr>() - 4usize];
481+
["Offset of field: virtio_net_rss_config_hdr::hash_types"]
482+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, hash_types) - 0usize];
483+
["Offset of field: virtio_net_rss_config_hdr::indirection_table_mask"]
484+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table_mask) - 4usize];
485+
["Offset of field: virtio_net_rss_config_hdr::unclassified_queue"]
486+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, unclassified_queue) - 6usize];
487+
["Offset of field: virtio_net_rss_config_hdr::indirection_table"]
488+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table) - 8usize];
489+
};
490+
#[repr(C)]
491+
#[derive(Debug, Default)]
492+
pub struct virtio_net_rss_config_trailer {
493+
pub max_tx_vq: __le16,
494+
pub hash_key_length: __u8,
495+
pub hash_key_data: __IncompleteArrayField<__u8>,
496+
}
497+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
498+
const _: () = {
499+
["Size of virtio_net_rss_config_trailer"]
500+
[::std::mem::size_of::<virtio_net_rss_config_trailer>() - 4usize];
501+
["Alignment of virtio_net_rss_config_trailer"]
502+
[::std::mem::align_of::<virtio_net_rss_config_trailer>() - 2usize];
503+
["Offset of field: virtio_net_rss_config_trailer::max_tx_vq"]
504+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, max_tx_vq) - 0usize];
505+
["Offset of field: virtio_net_rss_config_trailer::hash_key_length"]
506+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_length) - 2usize];
507+
["Offset of field: virtio_net_rss_config_trailer::hash_key_data"]
508+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_data) - 3usize];
509+
};
510+
#[repr(C)]
511+
#[derive(Debug, Default)]
469512
pub struct virtio_net_hash_config {
470513
pub hash_types: __le32,
471514
pub reserved: [__le16; 4usize],

virtio-bindings/src/bindings/mips/virtio_net.rs

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,49 @@ const _: () = {
466466
};
467467
#[repr(C)]
468468
#[derive(Debug, Default)]
469+
pub struct virtio_net_rss_config_hdr {
470+
pub hash_types: __le32,
471+
pub indirection_table_mask: __le16,
472+
pub unclassified_queue: __le16,
473+
pub indirection_table: __IncompleteArrayField<__le16>,
474+
}
475+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
476+
const _: () = {
477+
["Size of virtio_net_rss_config_hdr"]
478+
[::std::mem::size_of::<virtio_net_rss_config_hdr>() - 8usize];
479+
["Alignment of virtio_net_rss_config_hdr"]
480+
[::std::mem::align_of::<virtio_net_rss_config_hdr>() - 4usize];
481+
["Offset of field: virtio_net_rss_config_hdr::hash_types"]
482+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, hash_types) - 0usize];
483+
["Offset of field: virtio_net_rss_config_hdr::indirection_table_mask"]
484+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table_mask) - 4usize];
485+
["Offset of field: virtio_net_rss_config_hdr::unclassified_queue"]
486+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, unclassified_queue) - 6usize];
487+
["Offset of field: virtio_net_rss_config_hdr::indirection_table"]
488+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table) - 8usize];
489+
};
490+
#[repr(C)]
491+
#[derive(Debug, Default)]
492+
pub struct virtio_net_rss_config_trailer {
493+
pub max_tx_vq: __le16,
494+
pub hash_key_length: __u8,
495+
pub hash_key_data: __IncompleteArrayField<__u8>,
496+
}
497+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
498+
const _: () = {
499+
["Size of virtio_net_rss_config_trailer"]
500+
[::std::mem::size_of::<virtio_net_rss_config_trailer>() - 4usize];
501+
["Alignment of virtio_net_rss_config_trailer"]
502+
[::std::mem::align_of::<virtio_net_rss_config_trailer>() - 2usize];
503+
["Offset of field: virtio_net_rss_config_trailer::max_tx_vq"]
504+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, max_tx_vq) - 0usize];
505+
["Offset of field: virtio_net_rss_config_trailer::hash_key_length"]
506+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_length) - 2usize];
507+
["Offset of field: virtio_net_rss_config_trailer::hash_key_data"]
508+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_data) - 3usize];
509+
};
510+
#[repr(C)]
511+
#[derive(Debug, Default)]
469512
pub struct virtio_net_hash_config {
470513
pub hash_types: __le32,
471514
pub reserved: [__le16; 4usize],

virtio-bindings/src/bindings/mips32r6/virtio_net.rs

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,49 @@ const _: () = {
466466
};
467467
#[repr(C)]
468468
#[derive(Debug, Default)]
469+
pub struct virtio_net_rss_config_hdr {
470+
pub hash_types: __le32,
471+
pub indirection_table_mask: __le16,
472+
pub unclassified_queue: __le16,
473+
pub indirection_table: __IncompleteArrayField<__le16>,
474+
}
475+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
476+
const _: () = {
477+
["Size of virtio_net_rss_config_hdr"]
478+
[::std::mem::size_of::<virtio_net_rss_config_hdr>() - 8usize];
479+
["Alignment of virtio_net_rss_config_hdr"]
480+
[::std::mem::align_of::<virtio_net_rss_config_hdr>() - 4usize];
481+
["Offset of field: virtio_net_rss_config_hdr::hash_types"]
482+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, hash_types) - 0usize];
483+
["Offset of field: virtio_net_rss_config_hdr::indirection_table_mask"]
484+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table_mask) - 4usize];
485+
["Offset of field: virtio_net_rss_config_hdr::unclassified_queue"]
486+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, unclassified_queue) - 6usize];
487+
["Offset of field: virtio_net_rss_config_hdr::indirection_table"]
488+
[::std::mem::offset_of!(virtio_net_rss_config_hdr, indirection_table) - 8usize];
489+
};
490+
#[repr(C)]
491+
#[derive(Debug, Default)]
492+
pub struct virtio_net_rss_config_trailer {
493+
pub max_tx_vq: __le16,
494+
pub hash_key_length: __u8,
495+
pub hash_key_data: __IncompleteArrayField<__u8>,
496+
}
497+
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
498+
const _: () = {
499+
["Size of virtio_net_rss_config_trailer"]
500+
[::std::mem::size_of::<virtio_net_rss_config_trailer>() - 4usize];
501+
["Alignment of virtio_net_rss_config_trailer"]
502+
[::std::mem::align_of::<virtio_net_rss_config_trailer>() - 2usize];
503+
["Offset of field: virtio_net_rss_config_trailer::max_tx_vq"]
504+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, max_tx_vq) - 0usize];
505+
["Offset of field: virtio_net_rss_config_trailer::hash_key_length"]
506+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_length) - 2usize];
507+
["Offset of field: virtio_net_rss_config_trailer::hash_key_data"]
508+
[::std::mem::offset_of!(virtio_net_rss_config_trailer, hash_key_data) - 3usize];
509+
};
510+
#[repr(C)]
511+
#[derive(Debug, Default)]
469512
pub struct virtio_net_hash_config {
470513
pub hash_types: __le32,
471514
pub reserved: [__le16; 4usize],

0 commit comments

Comments
 (0)