blob: eee21a8a021fa4e48f6c5b196047a0ed4dd85f6c [file] [log] [blame]
Ratan Gupta4c8247b2017-03-16 16:23:06 +05301description: >
2 This defines an ethernet interface.
3 An object implementing this interface must implement
4 xyz.openbmc_project.State.OperationalStatus.
5
6
7properties:
8 - name: InterfaceName
9 type: string
10 description: >
11 Name of the ethernet interface.
Ratan Gupta4c8247b2017-03-16 16:23:06 +053012 - name: Speed
13 type: uint32
14 description: >
15 Current speed of the ethernet interface, in Mbps.
16 - name: AutoNeg
17 type: boolean
18 description: >
19 This indicates if the speed and duplex are automatically negotiated
20 and configured on this ethernet interface.
21 - name: DomainName
22 type: array[string]
23 description: >
24 Domain names of the ethernet interface.
25 - name: DHCPEnabled
26 type: boolean
27 description: >
28 Address mode of the ethernet interface.
29 - name: Nameservers
30 type: array[string]
31 description: >
32 DNS servers on the interface.