netlink: specs: Expand the pse netlink command with PoE interface
Add the PoE pse attributes prefix to be able to use PoE interface. Example usage: ./ynl/cli.py --spec netlink/specs/ethtool.yaml --no-schema --do pse-get \ --json '{"header":{"dev-name":"eth0"}}' {'header': {'dev-index': 4, 'dev-name': 'eth0'}, 'c33-pse-admin-state': 3, 'c33-pse-pw-d-status': 4} ./ynl/cli.py --spec netlink/specs/ethtool.yaml --no-schema --do pse-set \ --json '{"header":{"dev-name":"eth0"}, "c33-pse-admin-control":3}' Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Kory Maincent <kory.maincent@bootlin.com> Link: https://lore.kernel.org/r/20240417-feature_poe-v9-5-242293fd1900@bootlin.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
57b30d2a54
commit
f8586411e4
@ -910,6 +910,18 @@ attribute-sets:
|
|||||||
name: podl-pse-pw-d-status
|
name: podl-pse-pw-d-status
|
||||||
type: u32
|
type: u32
|
||||||
name-prefix: ethtool-a-
|
name-prefix: ethtool-a-
|
||||||
|
-
|
||||||
|
name: c33-pse-admin-state
|
||||||
|
type: u32
|
||||||
|
name-prefix: ethtool-a-
|
||||||
|
-
|
||||||
|
name: c33-pse-admin-control
|
||||||
|
type: u32
|
||||||
|
name-prefix: ethtool-a-
|
||||||
|
-
|
||||||
|
name: c33-pse-pw-d-status
|
||||||
|
type: u32
|
||||||
|
name-prefix: ethtool-a-
|
||||||
-
|
-
|
||||||
name: rss
|
name: rss
|
||||||
attributes:
|
attributes:
|
||||||
@ -1596,6 +1608,9 @@ operations:
|
|||||||
- podl-pse-admin-state
|
- podl-pse-admin-state
|
||||||
- podl-pse-admin-control
|
- podl-pse-admin-control
|
||||||
- podl-pse-pw-d-status
|
- podl-pse-pw-d-status
|
||||||
|
- c33-pse-admin-state
|
||||||
|
- c33-pse-admin-control
|
||||||
|
- c33-pse-pw-d-status
|
||||||
dump: *pse-get-op
|
dump: *pse-get-op
|
||||||
-
|
-
|
||||||
name: pse-set
|
name: pse-set
|
||||||
|
Loading…
Reference in New Issue
Block a user