3.12. CHANNEL CONFIGURATION
Note that OpenIPMI tracks what has changed in the channel access and only writes out the changed information. If you wish to force all data to be rewritten, you may use the ipmi_channel_access_setall() function to mark all data as changed.
Table 3.3 on page 37 gives the command used to fetch the channel information. Channel access is fetched and written with the commands defined in table 3.28 and table 3.29 on the next page.
bits 0-3 - Channel
bits 4-7 - reserved bits 0-2 - Set the channel access mode per table 3.27 on the facing page
bit 3 - If 1, require authentication for user-level command. Otherwise authentication is not required for user-level commands. Note that this has no effect on operator or admin level commands. bit 4 - If 1, require per-message authentication. If 0, no authentication is required per-message. Note that if this is 0, a session must still be established, but subse- quent messages after session establishment do not require authentication. bit 5 - Enable or diable PEF alerting on the channel. Note that if this is 0 (disabled) alert immediate still works. bits 6-7 - Operation: 00b - Do not modify the values specified in the rest of this byte. 01b - Set the non-volatile area 10b - Set the volatile area.
11b - reserved bits 0-3 - Set the privilege limit for the channel per table 3.18 on page 54.
bits 4-5 - reserved bits 6-7 - Operation: 00b - Do not modify the values specified in the rest of this byte. 01b - Set the non-volatile area 10b - Set the volatile area. 11b - reserved
Completion Code Table 3.28: Set Channel Access Command, NetFN S/E (06h), Cmd 40h
bits 0-3 - Channel bits 4-7 - reserved