Kevin Bowling
2d6114f6d2
libifconfig: Add an SR-IOV VF status query
...
Provide a public helper which retrieves, unpacks, and validates the
versioned VF status nvlist. Validate the required VF indices and the
shape and version of driver-specific extension namespaces while allowing
unknown optional fields.
The ioctl argument is not copied back when the command returns EFBIG.
Start with a practical buffer and grow it geometrically rather than
relying on the required length being observable.
Use the helper in ifconfig so other consumers share the same transport
and validation behavior.
2026-08-08 23:46:41 -07:00
..
2025-11-05 21:16:32 +00:00
2026-07-27 17:54:04 +01:00
2026-01-13 10:19:04 -05:00
2026-05-13 16:35:11 -03:00
2025-12-28 20:50:42 +01:00
2025-07-07 06:49:02 +00:00
2026-07-30 12:11:06 +02:00
2026-02-04 21:54:45 -06:00
2026-01-06 04:28:43 +00:00
2026-01-06 04:28:43 +00:00
2025-10-12 16:28:20 +01:00
2025-11-03 21:18:46 +01:00
2025-09-30 11:31:12 +08:00
2025-09-30 09:14:58 +01:00
2025-07-25 13:10:17 -07:00
2025-10-09 22:35:54 -07:00
2026-08-06 16:51:25 -06:00
2024-11-12 12:11:51 -05:00
2026-05-01 20:16:18 +02:00
2024-11-12 12:11:51 -05:00
2025-06-05 21:28:38 -04:00
2024-10-03 14:49:23 -03:00
2026-06-09 13:34:13 +02:00
2024-10-14 10:26:17 -07:00
2026-04-25 16:14:02 +02:00
2025-09-04 14:53:02 +01:00
2026-06-19 23:25:39 +02:00
2025-08-23 01:57:23 +01:00
2025-12-25 19:02:40 +01:00
2026-06-19 23:25:39 +02:00
2025-01-01 15:11:06 -06:00
2026-02-24 20:58:59 -05:00
2025-01-29 10:03:59 -05:00
2026-02-05 15:39:34 +01:00
2024-11-14 06:14:05 +02:00
2025-10-26 02:26:06 +00:00
2026-04-29 00:28:54 +03:30
2025-08-23 01:57:23 +01:00
2026-06-15 23:21:10 -04:00
2026-06-25 17:44:09 +03:00
2026-07-30 18:36:27 +02:00
2025-10-03 19:47:52 +02:00
2025-04-11 09:53:50 -04:00
2026-04-27 12:37:53 +01:00
2026-01-03 21:37:18 +01:00
2025-09-03 21:01:05 +03:00
2026-06-30 17:00:23 +00:00
2026-08-08 23:46:41 -07:00
2024-10-14 10:26:17 -07:00
2026-04-28 15:51:50 -05:00
2026-02-23 23:58:45 -06:00
2026-01-06 12:56:50 -05:00
2026-04-22 02:36:07 +03:00
2025-04-16 10:09:18 -04:00
2026-03-31 18:45:14 -07:00
2026-06-02 21:54:25 -07:00
2026-02-09 11:26:29 -05:00
2025-08-16 21:07:57 +01:00
2026-04-18 13:50:04 +02:00
2026-03-02 14:13:47 -05:00
2026-06-24 14:14:25 +00:00
2026-07-13 12:24:16 +00:00
2026-04-29 14:39:28 +00:00
2025-08-25 10:33:32 +02:00
2026-04-25 16:14:02 +02:00
2025-10-03 19:46:55 +02:00
2025-07-30 11:11:38 +01:00
2026-05-12 18:51:00 -04:00
2025-12-16 12:43:17 -05:00
2026-03-15 00:41:29 -03:00
2026-06-16 20:19:44 +00:00
2026-07-02 02:57:45 +02:00
2026-07-28 11:54:26 -03:00
2025-08-23 01:57:23 +01:00
2026-07-16 14:56:29 -07:00
2025-11-24 10:47:10 -05:00
2025-10-26 02:26:06 +00:00
2025-08-08 13:27:26 -05:00
2026-06-22 21:44:44 +00:00
2025-08-15 17:59:18 +01:00
2024-10-08 16:13:39 -03:00
2025-12-18 17:19:42 -05:00
2025-10-02 02:37:35 +01:00
2024-12-01 20:39:52 -08:00
2025-09-30 09:14:51 +01:00
2026-04-10 10:46:54 -07:00
2025-08-23 01:57:23 +01:00
2025-08-23 01:57:23 +01:00
2025-08-23 01:57:23 +01:00
2024-10-14 10:26:17 -07:00
2024-11-12 12:11:51 -05:00
2025-09-30 09:15:04 +01:00
2025-09-30 09:14:38 +01:00
2026-08-05 21:16:08 +03:00
2026-07-28 11:30:52 -03:00
2025-10-26 02:26:06 +00:00
2025-08-23 01:57:23 +01:00
2026-07-27 19:17:28 +03:00
2026-06-01 16:48:21 -07:00
2024-11-12 12:11:51 -05:00
2026-08-04 18:27:21 +00:00
2026-07-26 00:05:40 +08:00
2026-07-21 08:31:49 +00:00
2026-08-02 13:17:45 +02:00
2025-12-02 05:41:13 +02:00
2024-10-15 17:18:14 -03:00
2026-04-20 15:14:49 +00:00
2025-10-26 02:26:06 +00:00
2025-10-26 02:26:06 +00:00
2025-09-30 09:14:05 +01:00
2025-06-26 09:02:31 +02:00
2026-01-06 04:26:53 +00:00
2026-03-13 23:49:53 +00:00
2026-04-08 14:22:45 -07:00
2026-08-02 13:17:45 +02:00
2026-01-15 07:28:28 +01:00
2025-10-26 02:26:06 +00:00
2025-12-03 14:21:07 +00:00
2026-01-30 18:25:02 +02:00
2026-07-07 08:47:36 +02:00