blob: fc744fc916fcc0a65e270bb244d5166b74d25693 [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.
Ratan Guptaa51dea72017-08-23 18:13:33 +053033 - name: NTPServers
34 type: array[string]
35 description: >
36 This property describes the NTP Servers on the interface.
37 Implementation of this Dbus-interface is required to implement this property.
38 This property supports read/write operation.
39 Configure the NTP servers on the system during write operation.