* cdc_ncm driver and NCM 1.1 revision @ 2025-10-22 12:18 Ruinskiy, Dima 2025-10-22 12:28 ` Greg KH 0 siblings, 1 reply; 6+ messages in thread From: Ruinskiy, Dima @ 2025-10-22 12:18 UTC (permalink / raw) To: Oliver Neukum, Oliver Neukum Cc: Maciej Żenczykowski, Terry Moore, linux-usb Hi Oliver, how are you? You are listed at the maintainer for the cdc_ncm and usbnet Linux drivers. The cdc_ncm driver has only had a handful of changes in recent years, as the spec too has not been updated for some time. Recently, the USB NCM workgroup has finished and published a major revision to the spec - NCM 1.1 - with several new features as well as data path updates. The new revision is available here: https://www.usb.org/document-library/usb-communications-class-subclass-specifications-network-control-model-devices-v11 An "executive summary" is here: https://www.linkedin.com/posts/mcci-corporation_usb-if-compliance-workshop-139-activity-7335815355266719744-BAdf/ There are on-going initiatives to update the Windows and MacOS NCM drivers to support the new 1.1 features. Do you know of any plans to update the Linux driver as well? I expect there will be some inquiries as soon as the first NCM1.1-capable devices appear, which may happen already next year. CC-ing Terry and Maze who have been active participants in the NCM workgroup and expressed interest in Linux support. Cheers! --Dima (Intel Ethernet driver developer and NCM 1.1 spec co-author) ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: cdc_ncm driver and NCM 1.1 revision 2025-10-22 12:18 cdc_ncm driver and NCM 1.1 revision Ruinskiy, Dima @ 2025-10-22 12:28 ` Greg KH 2025-10-22 14:38 ` Terry Moore 0 siblings, 1 reply; 6+ messages in thread From: Greg KH @ 2025-10-22 12:28 UTC (permalink / raw) To: Ruinskiy, Dima Cc: Oliver Neukum, Oliver Neukum, Maciej Żenczykowski, Terry Moore, linux-usb On Wed, Oct 22, 2025 at 03:18:07PM +0300, Ruinskiy, Dima wrote: > Hi Oliver, how are you? > > You are listed at the maintainer for the cdc_ncm and usbnet Linux drivers. > > The cdc_ncm driver has only had a handful of changes in recent years, as the > spec too has not been updated for some time. > > Recently, the USB NCM workgroup has finished and published a major revision > to the spec - NCM 1.1 - with several new features as well as data path > updates. > > The new revision is available here: > https://www.usb.org/document-library/usb-communications-class-subclass-specifications-network-control-model-devices-v11 > > An "executive summary" is here: > https://www.linkedin.com/posts/mcci-corporation_usb-if-compliance-workshop-139-activity-7335815355266719744-BAdf/ > > There are on-going initiatives to update the Windows and MacOS NCM drivers > to support the new 1.1 features. > > Do you know of any plans to update the Linux driver as well? I expect there > will be some inquiries as soon as the first NCM1.1-capable devices appear, > which may happen already next year. Patches are always gladly accepted to add new support like this, thanks! :) greg k-h ^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: cdc_ncm driver and NCM 1.1 revision 2025-10-22 12:28 ` Greg KH @ 2025-10-22 14:38 ` Terry Moore 2025-10-22 14:50 ` 'Greg KH' 0 siblings, 1 reply; 6+ messages in thread From: Terry Moore @ 2025-10-22 14:38 UTC (permalink / raw) To: 'Greg KH', 'Ruinskiy, Dima' Cc: 'Oliver Neukum', 'Oliver Neukum', 'Maciej Żenczykowski', linux-usb Thanks Greg, Oliver, I'm the NCM committee chair. Of course, if people can get funding, patches will be pushed. That's not really the reason for establishing the connection. We're working on an interop test in December. We really hope to find any active open-source developers so we get them involved in the interop testing. Best regards, --Terry Contact Info Terrill M. Moore CEO | MCCI Corporation | tmm@mcci.com | www.mcci.com mobile: +1-607-703-9582 | https://linkedin.com/in/terrillmoore Initiator, The Things Network New York | https://thethings.nyc Initiator, The Things Network Ithaca | https://ttni.tech Ithaca Office MCCI Corporation, 3520 Krums Corners Road, Ithaca, NY 14850 +1-607-277-1029 x118 New York City Office MCCI Corporation, 1140 Avenue of the Americas, 9F, New York, NY 10036 +1-646-380-6643 -----Original Message----- From: Greg KH <gregkh@linuxfoundation.org> Sent: Wednesday, October 22, 2025 08:29 To: Ruinskiy, Dima <dima.ruinskiy@intel.com> Cc: Oliver Neukum <oliver@neukum.org>; Oliver Neukum <oneukum@suse.com>; Maciej Żenczykowski <maze@google.com>; Terry Moore <tmm@mcci.com>; linux-usb@vger.kernel.org Subject: Re: cdc_ncm driver and NCM 1.1 revision On Wed, Oct 22, 2025 at 03:18:07PM +0300, Ruinskiy, Dima wrote: > Hi Oliver, how are you? > > You are listed at the maintainer for the cdc_ncm and usbnet Linux drivers. > > The cdc_ncm driver has only had a handful of changes in recent years, as the > spec too has not been updated for some time. > > Recently, the USB NCM workgroup has finished and published a major revision > to the spec - NCM 1.1 - with several new features as well as data path > updates. > > The new revision is available here: > https://www.usb.org/document-library/usb-communications-class-subclass-speci fications-network-control-model-devices-v11 > > An "executive summary" is here: > https://www.linkedin.com/posts/mcci-corporation_usb-if-compliance-workshop-1 39-activity-7335815355266719744-BAdf/ > > There are on-going initiatives to update the Windows and MacOS NCM drivers > to support the new 1.1 features. > > Do you know of any plans to update the Linux driver as well? I expect there > will be some inquiries as soon as the first NCM1.1-capable devices appear, > which may happen already next year. Patches are always gladly accepted to add new support like this, thanks! :) greg k-h ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: cdc_ncm driver and NCM 1.1 revision 2025-10-22 14:38 ` Terry Moore @ 2025-10-22 14:50 ` 'Greg KH' 2025-10-22 18:24 ` Terry Moore 0 siblings, 1 reply; 6+ messages in thread From: 'Greg KH' @ 2025-10-22 14:50 UTC (permalink / raw) To: Terry Moore Cc: 'Ruinskiy, Dima', 'Oliver Neukum', 'Oliver Neukum', 'Maciej Żenczykowski', linux-usb On Wed, Oct 22, 2025 at 10:38:05AM -0400, Terry Moore wrote: > Thanks Greg, Oliver, > > I'm the NCM committee chair. Great! > Of course, if people can get funding, patches will be pushed. That's not > really the reason for establishing the connection. We work off of patches, you all know this :) > We're working on an interop test in December. We really hope to find any > active open-source developers so we get them involved in the interop > testing. Do you have devices that we can test changes with? Without that, it's going to be hard to implement anything. thanks, greg k-h ^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: cdc_ncm driver and NCM 1.1 revision 2025-10-22 14:50 ` 'Greg KH' @ 2025-10-22 18:24 ` Terry Moore 2025-10-22 18:33 ` Oliver Neukum 0 siblings, 1 reply; 6+ messages in thread From: Terry Moore @ 2025-10-22 18:24 UTC (permalink / raw) To: 'Greg KH' Cc: 'Ruinskiy, Dima', 'Oliver Neukum', 'Oliver Neukum', 'Maciej Żenczykowski', linux-usb Hi Greg, >> We're working on an interop test in December. We really hope to find any >> active open-source developers so we get them involved in the interop >> testing. > Do you have devices that we can test changes with? Without that, it's > going to be hard to implement anything. Member companies are working on devices. MCCI plans to have a test device; we've sampled to a couple of the member companies. It's a USB 3.2 gen2 device for engineering purposes, MCCI's Model 3411 board with updated firmware. I'll ask at the Thursday meeting if there's any other info I should share from other companies that might help with testing in the open-source area. Best regards, --Terry ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: cdc_ncm driver and NCM 1.1 revision 2025-10-22 18:24 ` Terry Moore @ 2025-10-22 18:33 ` Oliver Neukum 0 siblings, 0 replies; 6+ messages in thread From: Oliver Neukum @ 2025-10-22 18:33 UTC (permalink / raw) To: Terry Moore, 'Greg KH' Cc: 'Ruinskiy, Dima', 'Oliver Neukum', 'Maciej Żenczykowski', linux-usb On 22.10.25 20:24, Terry Moore wrote: > Hi Greg, > >>> We're working on an interop test in December. We really hope to find any >>> active open-source developers so we get them involved in the interop >>> testing. > >> Do you have devices that we can test changes with? Without that, it's >> going to be hard to implement anything. > > Member companies are working on devices. MCCI plans to have a test device; > we've sampled to a couple of the member companies. It's a USB 3.2 gen2 > device for engineering purposes, MCCI's Model 3411 board with updated > firmware. I have looked at the spec and this is best coupled with a revamp of the API between usbnet and minidrivers. Other than that without a test device this would be hard to support. Regards Oliver ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-10-22 18:33 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-10-22 12:18 cdc_ncm driver and NCM 1.1 revision Ruinskiy, Dima 2025-10-22 12:28 ` Greg KH 2025-10-22 14:38 ` Terry Moore 2025-10-22 14:50 ` 'Greg KH' 2025-10-22 18:24 ` Terry Moore 2025-10-22 18:33 ` Oliver Neukum
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox