xref: /openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Ipmi/SessionInfo.interface.yaml (revision a1347418307d31a94bd21f22897aa508df938dcf)
1b1b4d261SWilliam A. Kennington IIIdescription: >
2*a1347418SPatrick Williams    Provides properties for IPMI RMCP+ session objects. Provides RMCP+ session
3*a1347418SPatrick Williams    information as session objects with sessionID_sessionHandle(unique
4*a1347418SPatrick Williams    identifier)as path suffix.
5b1b4d261SWilliam A. Kennington III
6b1b4d261SWilliam A. Kennington IIIproperties:
7b1b4d261SWilliam A. Kennington III    - name: SessionHandle
8b1b4d261SWilliam A. Kennington III      type: byte
9b1b4d261SWilliam A. Kennington III      description: >
10b1b4d261SWilliam A. Kennington III          Session Handle,unique number to locate the session.
11b1b4d261SWilliam A. Kennington III      errors:
12b1b4d261SWilliam A. Kennington III          - xyz.openbmc_project.Common.Error.InternalFailure
13b1b4d261SWilliam A. Kennington III    - name: ChannelNum
14b1b4d261SWilliam A. Kennington III      type: byte
15b1b4d261SWilliam A. Kennington III      description: >
16b1b4d261SWilliam A. Kennington III          channelnumber which session is created.
17b1b4d261SWilliam A. Kennington III      errors:
18b1b4d261SWilliam A. Kennington III          - xyz.openbmc_project.Common.Error.InternalFailure
19b1b4d261SWilliam A. Kennington III    - name: CurrentPrivilege
20b1b4d261SWilliam A. Kennington III      type: byte
21b1b4d261SWilliam A. Kennington III      description: >
22b1b4d261SWilliam A. Kennington III          Privilege of the session.
23b1b4d261SWilliam A. Kennington III      errors:
24b1b4d261SWilliam A. Kennington III          - xyz.openbmc_project.Common.Error.InternalFailure
25b1b4d261SWilliam A. Kennington III    - name: RemoteIPAddr
26b1b4d261SWilliam A. Kennington III      type: uint32
27b1b4d261SWilliam A. Kennington III      description: >
28b1b4d261SWilliam A. Kennington III          Remote IP address.
29b1b4d261SWilliam A. Kennington III      errors:
30b1b4d261SWilliam A. Kennington III          - xyz.openbmc_project.Common.Error.InternalFailure
31b1b4d261SWilliam A. Kennington III    - name: RemotePort
32b1b4d261SWilliam A. Kennington III      type: uint16
33b1b4d261SWilliam A. Kennington III      description: >
34b1b4d261SWilliam A. Kennington III          Remote IP Port.
35b1b4d261SWilliam A. Kennington III      errors:
36b1b4d261SWilliam A. Kennington III          - xyz.openbmc_project.Common.Error.InternalFailure
37b1b4d261SWilliam A. Kennington III    - name: RemoteMACAddress
38b1b4d261SWilliam A. Kennington III      type: array[byte]
39b1b4d261SWilliam A. Kennington III      description: >
40b1b4d261SWilliam A. Kennington III          Remote MAC address.
41b1b4d261SWilliam A. Kennington III      errors:
42b1b4d261SWilliam A. Kennington III          - xyz.openbmc_project.Common.Error.InternalFailure
43b1b4d261SWilliam A. Kennington III    - name: UserID
44b1b4d261SWilliam A. Kennington III      type: byte
45b1b4d261SWilliam A. Kennington III      description: >
46b1b4d261SWilliam A. Kennington III          Session created by given user ID.
47b1b4d261SWilliam A. Kennington III      errors:
48b1b4d261SWilliam A. Kennington III          - xyz.openbmc_project.Common.Error.InternalFailure
49b1b4d261SWilliam A. Kennington III    - name: State
50b1b4d261SWilliam A. Kennington III      type: byte
51b1b4d261SWilliam A. Kennington III      default: 0
52b1b4d261SWilliam A. Kennington III      description: >
53b1b4d261SWilliam A. Kennington III          Session state.
54b1b4d261SWilliam A. Kennington III      errors:
55b1b4d261SWilliam A. Kennington III          - xyz.openbmc_project.Common.Error.InternalFailure
56