usbtest/src/rndis.h

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