blob: abcdfefc389eb009287455405cc1ed19534acc2e [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.
12 - name: MACAddress
13 type: string
14 description: >
15 MAC address of the ethernet interface.
16 - name: Speed
17 type: uint32
18 description: >
19 Current speed of the ethernet interface, in Mbps.
20 - name: AutoNeg
21 type: boolean
22 description: >
23 This indicates if the speed and duplex are automatically negotiated
24 and configured on this ethernet interface.
25 - name: DomainName
26 type: array[string]
27 description: >
28 Domain names of the ethernet interface.
29 - name: DHCPEnabled
30 type: boolean
31 description: >
32 Address mode of the ethernet interface.
33 - name: Nameservers
34 type: array[string]
35 description: >
36 DNS servers on the interface.