[HN Gopher] Linux preparing to disable drivers for Microsoft's R...
       ___________________________________________________________________
        
       Linux preparing to disable drivers for Microsoft's RNDIS protocol
        
       Author : rolph
       Score  : 5 points
       Date   : 2023-01-10 19:14 UTC (3 hours ago)
        
 (HTM) web link (paulponraj.com)
 (TXT) w3m dump (paulponraj.com)
        
       | mgdm wrote:
       | I was concerned that this might remove USB Ethernet support
       | entirely, but I believe that the protocol prefered for this on
       | Linux is called CDC-ECM:
       | 
       | https://stackoverflow.com/questions/65321405/linux-cdc-ecm-d...
       | 
       | This may not help if the objective is to connect to a Windows
       | host, though.
        
         | bsder wrote:
         | I was going to ask if Microsoft _finally_ supported CDC-ECM in
         | Windows 11.
         | 
         | Your comment seems to indicate that the answer is still "No".
        
       | rolph wrote:
       | Multiple revisions of a partial RNDIS specification are available
       | from Microsoft, but Windows implementations have been observed to
       | issue requests not included in that specification, and to have
       | undocumented constraints. [3]
       | 
       | [1]
       | https://github.com/torvalds/linux/blob/master/drivers/net/us...
       | 
       | [2] https://learn.microsoft.com/en-us/windows-
       | hardware/drivers/n...
       | 
       | [3] https://en.wikipedia.org/wiki/RNDIS
        
         | silon42 wrote:
         | Last paragraph in 3 has me worried. Android USB Ethernet is
         | tremendously useful.
        
           | rolph wrote:
           | CDC or EEP is to be the replacement, so i dont think it would
           | be a hobbling.
           | 
           | it looks like RNDIS skulks about.
           | 
           | the rndis use case for "reverse keep alives" are something to
           | examine for sure.
        
       | suprjami wrote:
       | Citation needed? All the Hyper-V and Azure drivers use RNDIS. I
       | can't see Linux just excluding those platforms with no
       | alternative.
       | 
       | Edit: found https://www.phoronix.com/news/Linux-Disabling-RNDIS-
       | Drivers
        
       ___________________________________________________________________
       (page generated 2023-01-10 23:02 UTC)