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