blob: 83635058f0532dac8e30f09d071fe01000a0c6a2 [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.
Manojkiran Eda83968c32019-08-22 11:59:13 +053033 errors:
34 - xyz.openbmc_project.Common.Error.InvalidArgument
Ratan Guptaa51dea72017-08-23 18:13:33 +053035 - name: NTPServers
36 type: array[string]
37 description: >
38 This property describes the NTP Servers on the interface.
39 Implementation of this Dbus-interface is required to implement this property.
40 This property supports read/write operation.
41 Configure the NTP servers on the system during write operation.
Ravi Teja0edc82d2019-04-24 00:57:20 -050042 - name: LinkLocalAutoConf
43 type: enum[self.LinkLocalConf]
44 description: >
45 This indicates link local auto configuration on this ethernet
46 interface and configured on this ethernet interface.
Johnathan Mantey8d6cb9b2019-06-25 09:20:50 -070047 - name: IPv6AcceptRA
48 type: boolean
49 description: >
50 Boolean for accepting router advertisements in IPv6
Ravi Teja0edc82d2019-04-24 00:57:20 -050051
52enumerations:
53 - name: LinkLocalConf
54 description: >
55 Possible link local auto configuration values.
56 values:
57 - name: both
58 - name: v4
59 - name: v6
60 - name: none
61