|
iPXE
|
USB RNDIS Ethernet driver. More...
Go to the source code of this file.
Data Structures | |
| struct | acm_device |
| A USB RNDIS network device. More... | |
Macros | |
| #define | USB_SUBCLASS_CDC_ACM 0x02 |
| CDC-ACM subclass. | |
| #define | USB_PROTOCOL_ACM_RNDIS 0xff |
| CDC-ACM RNDIS device protocol. | |
| #define | USB_CLASS_WIRELESS 0xe0 |
| Class code for wireless devices. | |
| #define | USB_SUBCLASS_WIRELESS_RADIO 0x01 |
| Radio frequency device subclass. | |
| #define | USB_PROTOCOL_RADIO_RNDIS 0x03 |
| Radio frequency RNDIS device protocol. | |
| #define | ACM_INTR_MAX_FILL 2 |
| Interrupt maximum fill level. | |
| #define | ACM_IN_MAX_FILL 8 |
| Bulk IN maximum fill level. | |
| #define | ACM_IN_MTU 2048 |
| Bulk IN buffer size. | |
| #define | ACM_RESPONSE_MTU 128 |
| Encapsulated response buffer size. | |
Functions | |
| FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
| FILE_SECBOOT (PERMITTED) | |
USB RNDIS Ethernet driver.
Definition in file acm.h.
| #define USB_PROTOCOL_ACM_RNDIS 0xff |
| #define USB_CLASS_WIRELESS 0xe0 |
| #define USB_SUBCLASS_WIRELESS_RADIO 0x01 |
| #define USB_PROTOCOL_RADIO_RNDIS 0x03 |
| #define ACM_INTR_MAX_FILL 2 |
Interrupt maximum fill level.
This is a policy decision.
Definition at line 50 of file acm.h.
Referenced by acm_probe().
| #define ACM_IN_MAX_FILL 8 |
Bulk IN maximum fill level.
This is a policy decision.
Definition at line 56 of file acm.h.
Referenced by acm_probe().
| #define ACM_IN_MTU 2048 |
Bulk IN buffer size.
This is a policy decision.
Definition at line 62 of file acm.h.
Referenced by acm_probe().
| #define ACM_RESPONSE_MTU 128 |
Encapsulated response buffer size.
This is a policy decision.
Definition at line 68 of file acm.h.
Referenced by acm_control_receive().
| FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
| FILE_SECBOOT | ( | PERMITTED | ) |