Modify rndis and lwip interaction function name.
This commit is contained in:
parent
7003f26807
commit
84ab3dff35
|
@ -66,12 +66,12 @@ usb_osal_thread_t timer_handle;
|
||||||
usb_osal_thread_t data_recv_task_handle;
|
usb_osal_thread_t data_recv_task_handle;
|
||||||
|
|
||||||
|
|
||||||
__WEAK int eth_device_linkchange(bool up)
|
__WEAK int lwip_rndis_device_linkchange(bool up)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
__WEAK int eth_device_ready(void *dataptr, size_t len)
|
__WEAK int lwip_rndis_data_recv(void *dataptr, size_t len)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -112,12 +112,12 @@ static void usbh_rndis_data_recv_entry(void *pdata)
|
||||||
}
|
}
|
||||||
if (NDIS_MEDIA_STATE_CONNECTED == data[0]) {
|
if (NDIS_MEDIA_STATE_CONNECTED == data[0]) {
|
||||||
s_rndis_class_ptr->link_status = true;
|
s_rndis_class_ptr->link_status = true;
|
||||||
eth_device_linkchange(true);
|
lwip_rndis_device_linkchange(true);
|
||||||
printf("linkup, drop pkg\r\n");
|
printf("linkup, drop pkg\r\n");
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
s_rndis_class_ptr->link_status = false;
|
s_rndis_class_ptr->link_status = false;
|
||||||
eth_device_linkchange(false);
|
lwip_rndis_device_linkchange(false);
|
||||||
}
|
}
|
||||||
usb_osal_msleep(100);
|
usb_osal_msleep(100);
|
||||||
}
|
}
|
||||||
|
@ -133,7 +133,7 @@ static void usbh_rndis_data_recv_entry(void *pdata)
|
||||||
while (ret > 0) {
|
while (ret > 0) {
|
||||||
pmsg = (rndis_data_packet_t *)(rx_buffer + pmg_offset);
|
pmsg = (rndis_data_packet_t *)(rx_buffer + pmg_offset);
|
||||||
if (pmsg->MessageType == REMOTE_NDIS_PACKET_MSG) {
|
if (pmsg->MessageType == REMOTE_NDIS_PACKET_MSG) {
|
||||||
eth_device_ready((uint8_t *)(&pmsg->DataOffset) + pmsg->DataOffset, pmsg->DataLength);
|
lwip_rndis_data_recv((uint8_t *)(&pmsg->DataOffset) + pmsg->DataOffset, pmsg->DataLength);
|
||||||
pmg_offset += pmsg->MessageLength;
|
pmg_offset += pmsg->MessageLength;
|
||||||
ret -= pmsg->MessageLength;
|
ret -= pmsg->MessageLength;
|
||||||
}
|
}
|
||||||
|
@ -224,12 +224,12 @@ int usbh_rndis_eth_tx(void *dataptr, size_t tot_len)
|
||||||
}
|
}
|
||||||
if (NDIS_MEDIA_STATE_CONNECTED == data[0]) {
|
if (NDIS_MEDIA_STATE_CONNECTED == data[0]) {
|
||||||
s_rndis_class_ptr->link_status = true;
|
s_rndis_class_ptr->link_status = true;
|
||||||
eth_device_linkchange(true);
|
lwip_rndis_device_linkchange(true);
|
||||||
printf("linkup, drop pkg\r\n");
|
printf("linkup, drop pkg\r\n");
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
s_rndis_class_ptr->link_status = false;
|
s_rndis_class_ptr->link_status = false;
|
||||||
eth_device_linkchange(false);
|
lwip_rndis_device_linkchange(false);
|
||||||
}
|
}
|
||||||
usb_osal_msleep(100);
|
usb_osal_msleep(100);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue