summaryrefslogtreecommitdiff
path: root/src/class/net/net_device.c
AgeCommit message (Collapse)Author
2020-11-20migrate net device to new control xfer cbhathach
2020-10-31Rename CDC_COMM_SUBCLASS_ETHERNET_NETWORKING_CONTROL_MODELJacob Potter
This was a confusing name; "Ethernet control model" (CDC ECM) and "network control model" (CDC NCM) are two separate USB subclasses.
2020-10-24net_device: re-factor code so as to not be specific to lwIPPeter Lawrence
2020-10-24net_device: tweak 'pbuf chain' implementationPeter Lawrence
2020-07-29Merge pull request #412 from hathach/fix-net-cast-alignHa Thach
suppress cast-align warnings for net device driver
2020-05-28update net open()hathach
2020-05-18suppress cast-align warnings for net device driverhathach
2020-04-26revert a change to net driverhathach
2020-04-26add TODO for usbnet clean uphathach
2020-04-26add usbd edpt openhathach
- RTT mode is blocking to prevent log lost - Improve logging message
2020-04-16per reviewhathach
2020-04-15correct usbnet control complete responsehathach
don't return false with STD request get/setInterface() or targeted Data Interface (itfnum +1)
2020-04-15implement alternate setInterface() requesthathach
mostly forward these request (recipient = interface) to class driver.
2020-04-15use IAD to assign itf2drv mapping correctlyhathach
merge net_data back into net driver
2020-04-15tested usbnet, completely remove class codehathach
2020-04-14usbnet: remove CDC-EEMPeter Lawrence
2020-04-12usbnet: OS-agnostic (Windows/Linux/macOS) network driverPeter Lawrence
2020-03-27usbnet: tweak CDC-ECM after MacOS testingPeter Lawrence
2020-03-15usb RNDIS revision on @pigrew suggestionsPeter Lawrence
2020-03-04usbnet RNDIS correctionPeter Lawrence
2020-03-03update net class to follow API naming conventionPeter Lawrence
2020-03-02add CDC-ECM/RNDIS/CDC-EEM network device class with examplePeter Lawrence