diff options
| author | Maxime Chevallier <maxime.chevallier@bootlin.com> | 2026-03-23 10:58:32 +0100 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-03-24 20:14:29 -0700 |
| commit | 10171b938330f6e625e7dc8dd24a15cc96218172 (patch) | |
| tree | b078bdeb3917a5964f0df0e0fccbb87d83bb9b07 /include/linux/input | |
| parent | b1c803d5c8167026791abfaed96fd3e6a1fcd750 (diff) | |
net: ethtool: pass genl_info to the ethnl parse_request operation
The .parse_request() ethnl operation extracts the relevant attributes
from the netlink request to populate the private req_info.
By passing genl_info as a parameter to this callback, we can use
the GENL_REQ_ATTR_CHECK() macro to check for missing mandatory
parameters.
This macro has the advantage of returning a better error explanation
through the netlink_ext_ack struct.
Convert the eeprom ethnl code to this macro, as it's the only command
yet that has mandatory request parameters.
Suggested-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Link: https://patch.msgid.link/20260323095833.136266-1-maxime.chevallier@bootlin.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux/input')
0 files changed, 0 insertions, 0 deletions
