mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 04:02:20 +00:00
netlink: specs: add ethnl PHY_GET command set
The PHY_GET command, supporting both DUMP and GET operations, is used to retrieve the list of PHYs connected to a netdevice, and get topology information to know where exactly it sits on the physical link. Add the netlink specs corresponding to that command. Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
63d5eaf35a
commit
95132a018f
@ -16,6 +16,11 @@ definitions:
|
||||
name: stringset
|
||||
type: enum
|
||||
entries: []
|
||||
-
|
||||
name: phy-upstream-type
|
||||
enum-name:
|
||||
type: enum
|
||||
entries: [ mac, phy ]
|
||||
|
||||
attribute-sets:
|
||||
-
|
||||
@ -945,6 +950,45 @@ attribute-sets:
|
||||
-
|
||||
name: burst-tmr
|
||||
type: u32
|
||||
-
|
||||
name: phy-upstream
|
||||
attributes:
|
||||
-
|
||||
name: index
|
||||
type: u32
|
||||
-
|
||||
name: sfp-name
|
||||
type: string
|
||||
-
|
||||
name: phy
|
||||
attributes:
|
||||
-
|
||||
name: header
|
||||
type: nest
|
||||
nested-attributes: header
|
||||
-
|
||||
name: index
|
||||
type: u32
|
||||
-
|
||||
name: drvname
|
||||
type: string
|
||||
-
|
||||
name: name
|
||||
type: string
|
||||
-
|
||||
name: upstream-type
|
||||
type: u8
|
||||
enum: phy-upstream-type
|
||||
-
|
||||
name: upstream
|
||||
type: nest
|
||||
nested-attributes: phy-upstream
|
||||
-
|
||||
name: downstream-sfp-name
|
||||
type: string
|
||||
-
|
||||
name: id
|
||||
type: u32
|
||||
|
||||
operations:
|
||||
enum-model: directional
|
||||
@ -1696,3 +1740,24 @@ operations:
|
||||
name: mm-ntf
|
||||
doc: Notification for change in MAC Merge configuration.
|
||||
notify: mm-get
|
||||
-
|
||||
name: phy-get
|
||||
doc: Get PHY devices attached to an interface
|
||||
|
||||
attribute-set: phy
|
||||
|
||||
do: &phy-get-op
|
||||
request:
|
||||
attributes:
|
||||
- header
|
||||
reply:
|
||||
attributes:
|
||||
- header
|
||||
- index
|
||||
- drvname
|
||||
- name
|
||||
- upstream-type
|
||||
- upstream
|
||||
- downstream-sfp-name
|
||||
- id
|
||||
dump: *phy-get-op
|
||||
|
Loading…
Reference in New Issue
Block a user