#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