19 lines
688 B
C
19 lines
688 B
C
#ifndef USBTEST_RNDIS_H
|
|
#define USBTEST_RNDIS_H
|
|
|
|
#define RNDIS_MTU 1500 /* MTU value */
|
|
#define RNDIS_LINK_SPEED 12000000 /* Link baudrate (12Mbit/s for USB-FS) */
|
|
#define RNDIS_VENDOR "fetisov" /* NIC vendor name */
|
|
#define RNDIS_HWADDR 0xde,0xad,0xbe,0xef,0xff,0xaa /* MAC-address to set to host interface */
|
|
|
|
#define ETH_HEADER_SIZE 14
|
|
#define ETH_MAX_PACKET_SIZE ETH_HEADER_SIZE + RNDIS_MTU
|
|
#define ETH_MIN_PACKET_SIZE 60
|
|
#define RNDIS_RX_BUFFER_SIZE (ETH_MAX_PACKET_SIZE + sizeof(rndis_data_packet_t))
|
|
|
|
|
|
usbd_device *start_rdnis(void);
|
|
|
|
|
|
#endif //USBTEST_RNDIS_H
|