blob: 8a0146c54e22809f1c7adfcacdeef9a970d6d0b2 [file] [log] [blame]
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +08001description: >
2 SOL properties use for Get/Set SOL config parameter command in host-ipmid
Patrick Williamsa1347412022-12-06 10:56:22 -06003 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.
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +08008properties:
9 - name: Progress
10 type: byte
Zev Weiss7da02bd2024-01-11 03:23:32 +000011 default: 0
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080012 description: >
Patrick Williams8da396c2022-03-14 14:21:02 -050013 Set In Progress property, indicate when any parameters are being
14 updated.
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080015 - name: Enable
16 type: boolean
Zev Weiss7da02bd2024-01-11 03:23:32 +000017 default: true
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080018 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060019 SOL Enable property, this controls whether the SOL payload type can be
20 activated.
Cheng C Yangaec8c822019-03-29 00:07:47 +080021 - name: ForceEncryption
22 type: boolean
Zev Weiss7da02bd2024-01-11 03:23:32 +000023 default: true
Cheng C Yangaec8c822019-03-29 00:07:47 +080024 description: >
Patrick Williams8da396c2022-03-14 14:21:02 -050025 If SOL enable Force Payload Encryption.
Cheng C Yangaec8c822019-03-29 00:07:47 +080026 - name: ForceAuthentication
27 type: boolean
Zev Weiss7da02bd2024-01-11 03:23:32 +000028 default: true
Cheng C Yangaec8c822019-03-29 00:07:47 +080029 description: >
Patrick Williams8da396c2022-03-14 14:21:02 -050030 If SOL enable Force Payload Authentication
Cheng C Yangaec8c822019-03-29 00:07:47 +080031 - name: Privilege
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080032 type: byte
Zev Weiss7da02bd2024-01-11 03:23:32 +000033 default: 4
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080034 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060035 Sets the minimum operating privilege level that is required to be able
36 to activate SOL by Activate Payload command.
Cheng C Yangaec8c822019-03-29 00:07:47 +080037 - name: AccumulateIntervalMS
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080038 type: byte
Zev Weiss7da02bd2024-01-11 03:23:32 +000039 default: 20
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080040 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060041 Character Accumulate Interval in 5ms increments. BMC will wait this
42 time before transmitting a packet.
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080043 - name: Threshold
44 type: byte
Zev Weiss7da02bd2024-01-11 03:23:32 +000045 default: 1
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080046 description: >
Patrick Williams8da396c2022-03-14 14:21:02 -050047 BMC will automatically send an SOL character data packet containing
Patrick Williamsa1347412022-12-06 10:56:22 -060048 this number of characters as soon as this number of characters (or
49 greater) has been accepted from the baseboard serial controller.
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080050 - name: RetryCount
51 type: byte
Zev Weiss7da02bd2024-01-11 03:23:32 +000052 default: 7
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080053 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060054 Packet will be dropped if no ACK/NACK received by time retries expire.
Cheng C Yangaec8c822019-03-29 00:07:47 +080055 - name: RetryIntervalMS
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080056 type: byte
Zev Weiss7da02bd2024-01-11 03:23:32 +000057 default: 100
Cheng C Yang7e3fe1c2019-03-16 02:10:37 +080058 description: >
Patrick Williams8da396c2022-03-14 14:21:02 -050059 Retry Interval in 10ms increments.