1b1b4d261SWilliam A. Kennington IIIdescription: >
2b1b4d261SWilliam A. Kennington III    SOL properties use for Get/Set SOL config parameter command in host-ipmid
3a1347418SPatrick Williams    sending config to SOL process in net-ipmid. Since some platforms need to
4a1347418SPatrick Williams    access Get/Set SOL config parameter command through KCS, and current SOL
5a1347418SPatrick Williams    manager is implemented in net-ipmid and cannot be accessed by host-ipmid,
6a1347418SPatrick Williams    add a D-Bus interface for host-ipmid command to transfer properties to
7a1347418SPatrick Williams    net-ipmid. This interface will be implemented in phosphor-settings.
8b1b4d261SWilliam A. Kennington IIIproperties:
9b1b4d261SWilliam A. Kennington III    - name: Progress
10b1b4d261SWilliam A. Kennington III      type: byte
11*7da02bdeSZev Weiss      default: 0
12b1b4d261SWilliam A. Kennington III      description: >
13b1b4d261SWilliam A. Kennington III          Set In Progress property, indicate when any parameters are being
14b1b4d261SWilliam A. Kennington III          updated.
15b1b4d261SWilliam A. Kennington III    - name: Enable
16b1b4d261SWilliam A. Kennington III      type: boolean
17*7da02bdeSZev Weiss      default: true
18b1b4d261SWilliam A. Kennington III      description: >
19a1347418SPatrick Williams          SOL Enable property, this controls whether the SOL payload type can be
20a1347418SPatrick Williams          activated.
21b1b4d261SWilliam A. Kennington III    - name: ForceEncryption
22b1b4d261SWilliam A. Kennington III      type: boolean
23*7da02bdeSZev Weiss      default: true
24b1b4d261SWilliam A. Kennington III      description: >
25b1b4d261SWilliam A. Kennington III          If SOL enable Force Payload Encryption.
26b1b4d261SWilliam A. Kennington III    - name: ForceAuthentication
27b1b4d261SWilliam A. Kennington III      type: boolean
28*7da02bdeSZev Weiss      default: true
29b1b4d261SWilliam A. Kennington III      description: >
30b1b4d261SWilliam A. Kennington III          If SOL enable Force Payload Authentication
31b1b4d261SWilliam A. Kennington III    - name: Privilege
32b1b4d261SWilliam A. Kennington III      type: byte
33*7da02bdeSZev Weiss      default: 4
34b1b4d261SWilliam A. Kennington III      description: >
35a1347418SPatrick Williams          Sets the minimum operating privilege level that is required to be able
36a1347418SPatrick Williams          to activate SOL by Activate Payload command.
37b1b4d261SWilliam A. Kennington III    - name: AccumulateIntervalMS
38b1b4d261SWilliam A. Kennington III      type: byte
39*7da02bdeSZev Weiss      default: 20
40b1b4d261SWilliam A. Kennington III      description: >
41a1347418SPatrick Williams          Character Accumulate Interval in 5ms increments. BMC will wait this
42a1347418SPatrick Williams          time before transmitting a packet.
43b1b4d261SWilliam A. Kennington III    - name: Threshold
44b1b4d261SWilliam A. Kennington III      type: byte
45*7da02bdeSZev Weiss      default: 1
46b1b4d261SWilliam A. Kennington III      description: >
47b1b4d261SWilliam A. Kennington III          BMC will automatically send an SOL character data packet containing
48a1347418SPatrick Williams          this number of characters as soon as this number of characters (or
49a1347418SPatrick Williams          greater) has been accepted from the baseboard serial controller.
50b1b4d261SWilliam A. Kennington III    - name: RetryCount
51b1b4d261SWilliam A. Kennington III      type: byte
52*7da02bdeSZev Weiss      default: 7
53b1b4d261SWilliam A. Kennington III      description: >
54a1347418SPatrick Williams          Packet will be dropped if no ACK/NACK received by time retries expire.
55b1b4d261SWilliam A. Kennington III    - name: RetryIntervalMS
56b1b4d261SWilliam A. Kennington III      type: byte
57*7da02bdeSZev Weiss      default: 100
58b1b4d261SWilliam A. Kennington III      description: >
59b1b4d261SWilliam A. Kennington III          Retry Interval in 10ms increments.
60