File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,6 +12,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
1212
13131 . Fixed ` mctp-bench ` compile on musl libc
1414
15+ ### Changed
16+
17+ 1 . ` mctpd ` 's ` RegisterTypeSupport ` dbus method will no longer allow the
18+ VDM messaging types (0x7e and 0x7f) to be registered, as these do not
19+ make sense without a corresponding VDM type registration.
20+
21+ Registering a VDM type will automatically include the corresponding VDM type
22+ in the Get Message Type Support response.
23+
1524### Added
1625
17261 . ` mctpd ` now implements the Get Vendor Define Message Support control protocol
Original file line number Diff line number Diff line change @@ -50,6 +50,10 @@ If the message type is already registered, then dbus call will fail.
5050 - ` <versions> ` Versions supported for this message type formatted as uint32
5151 integers as specified in DSP0236
5252
53+ The ` msg_type ` value must be a valid message type, and cannot be one of the
54+ VDM types (0x7e or 0x7f). Those VDM types are handled by the
55+ ` RegisterVDMTypeSupport ` method instead.
56+
5357De-registration is automatic - the specified types (and versions) are registered
5458for as long as the dbus sender remains attached to the message bus, and are
5559unregistered on disconnect.
@@ -72,6 +76,9 @@ If the VDM type is already registered, then dbus call will fail.
7276 - For IANA format: 32-bit unsigned integer (` u ` )
7377 - ` <command set type> ` Command set type (16-bit unsigned integer) as defined by the vendor
7478
79+ Registering a VDM type will cause the corresponding VDM type value (0x7e or
80+ 0x7f) to be returned in mctpd's Get Message Type Support response.
81+
7582De-registration is automatic - the specified VDM types are registered for as
7683long as the dbus sender remains attached to the message bus, and are
7784removed when the sender disconnects.
You can’t perform that action at this time.
0 commit comments