Shared buffer allocation is usually done in cell increments. Drivers will either round up the allocation or refuse the configuration if it's not an exact multiple of cell size. Drivers know exactly the cell size of shared buffer, so help out users by providing this information in dumps.
Showing the changes to include/uapi/linux (1 of 5 files). Show all
Unified · Split
| @@ -300,6 +300,8 @@ enum devlink_attr { · 299 unmodified lines | |||
| 300 | DEVLINK_ATTR_INFO_VERSION_NAME, /* string */ | 300 | DEVLINK_ATTR_INFO_VERSION_NAME, /* string */ |
| 301 | DEVLINK_ATTR_INFO_VERSION_VALUE, /* string */ | 301 | DEVLINK_ATTR_INFO_VERSION_VALUE, /* string */ |
| 302 | 302 | ||
| 303 | DEVLINK_ATTR_SB_POOL_CELL_SIZE, /* u32 */ | ||
| 304 | |||
| 303 | /* add new attributes above here, update the policy in devlink.c */ | 305 | /* add new attributes above here, update the policy in devlink.c */ |
| 304 | 306 | ||
| 305 | __DEVLINK_ATTR_MAX, | 307 | __DEVLINK_ATTR_MAX, |