News: 0001529786

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

MCTP-Over-USB Driver Slated For Linux 6.15

([Linux Networking] 3 Hours Ago MCTP-over-USB)


A new driver planned to be submitted for the upcoming Linux 6.15 kernel cycle is an implementation of MCTP over USB as defined by the DMTF standard DSP0283.

This new driver is for enabling Management Component Transport Protocol (MCTP) use over USB for accessing MCTP devices. This Distributed Management Task Force (DMTF) specification allows different hardware components as part of the platform management subsystem to communicate peer-to-peer via USB.

The specification in full can be found on [1]DMTF.org .

From the Linux kernel patch introducing this new MCTP-over-USB driver:

"Add an implementation for DMTF DSP0283, which defines a MCTP-over-USB transport. As per that spec, we're restricted to full speed mode, requiring 512-byte transfers.

Each MCTP-over-USB interface is a peer-to-peer link to a single MCTP endpoint, so no physical addressing is required (of course, that MCTP endpoint may then bridge to further MCTP endpoints). Consequently, interfaces will report with no lladdr data:

# mctp link

dev lo index 1 address 00:00:00:00:00:00 net 1 mtu 65536 up

dev mctpusb0 index 6 address none net 1 mtu 68 up

This is a simple initial implementation, with single rx & tx urbs, and no multi-packet tx transfers - although we do accept multi-packet rx from the device."

A few days ago the new "MCTP-USB" driver was picked up via [2]net-next and thus planned to be submitted for next month's Linux 6.15 merge window. The MCTP USB transport driver is gated by the "MCTP_TRANSPORT_USB" Kconfig option.



[1] https://www.dmtf.org/sites/default/files/standards/documents/DSP0283_1.0.0.pdf

[2] https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=0791c0327a6e4e7691d6fc5ad334c215de04dcc9



phoronix

Fortune's Law of the Week (this week, from Kentucky):
No female shall appear in a bathing suit at any airport in this
State unless she is escorted by two officers or unless she is armed
with a club. The provisions of this statute shall not apply to females
weighing less than 90 pounds nor exceeding 200 pounds, nor shall it
apply to female horses.