blob: 29b94089c878c24726f045900f15f46b85d71c13 [file] [log] [blame]
William A. Kennington III05207d62018-12-03 16:01:42 -08001description: >
2 This defines a network Neighbor mapping.
3
4# TODO Fix it through https://github.com/openbmc/openbmc/issues/1438
5# creatable: true
6
7properties:
8 - name: IPAddress
9 type: string
10 description: >
11 The IP Address of the neighbor.
William A. Kennington IIId75995d2022-09-01 12:51:42 -070012 errors:
13 - xyz.openbmc_project.Common.Error.NotAllowed
William A. Kennington III05207d62018-12-03 16:01:42 -080014 - name: MACAddress
15 type: string
16 description: >
17 The low level mac address that the IP maps to.
William A. Kennington IIId75995d2022-09-01 12:51:42 -070018 errors:
19 - xyz.openbmc_project.Common.Error.NotAllowed
William A. Kennington III05207d62018-12-03 16:01:42 -080020 - name: State
21 type: enum[self.State]
22 description: >
23 State the neighbor is in.
William A. Kennington IIId75995d2022-09-01 12:51:42 -070024 errors:
25 - xyz.openbmc_project.Common.Error.NotAllowed
William A. Kennington III05207d62018-12-03 16:01:42 -080026
27enumerations:
28 - name: State
29 description: >
30 The internal state of the neighbor entry.
31 values:
Patrick Williams8da396c2022-03-14 14:21:02 -050032 - name: Incomplete
33 - name: Reachable
34 - name: Stale
35 - name: Invalid
36 - name: Permanent