Linux USB
 help / color / mirror / Atom feed
* 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