Linux 5.15 jest teraz pozycjonowany aby zobaczyć implementację Management Component Transport Protocol (MCTP) z kodem umieszczonym teraz w kolejce w sieci, który jest protokołem do komunikacji między kontrolerami zarządzania a zarządzanymi urządzeniami.
Kod zebrany teraz przez net-next przed okresem scalania Linux 5.15 w ciągu kilku tygodni jest podstawową implementacją MCTP. Management Component Transport Protocol jest zdefiniowany przez Distributed Management Task Force do komunikacji między odpowiednimi kontrolerami i ich urządzeniami. MCTP może współpracować z magistralami, takimi jak PCI Express, USB, I2C, SMBus i innymi, mając przy tym znaczenie nie tylko dla serwerów, ale także dla urządzeń wbudowanych. Karty sieciowe Intel od wielu lat znajdują się wśród urządzeń obsługujących MCTP przez PCI Express.
Programiści jądra nadal pracują nad różnymi sterownikami sprzętowymi opartymi na MCTP, podczas gdy ten początkowy kod jest podstawową implementacją z API opartym na gniazdach do wysyłania/odbierania komunikatów MCTP. Nowi kierowcy będą mieszkać w obrębie drivers/net/mctp/.
Więcej informacji na temat implementacji protokołu Management Component Transport Protocol w systemie Linux 5.15 można znaleźć na stronie to scalanie z net-next.git z powiązaną dokumentacją MCTP. Ten kod jądra MCTP był opracowywany przez Google i inne firmy i będzie ważny dla OpenBMC i innych podobnych środowisk.