From cf22bcf252bb699ebee83ebb248091f161568f07 Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Wed, 7 May 2025 18:09:19 +0800 Subject: [PATCH] update(class/wireless/usbd_rndis): use usbd_rndis_start_write for usbd_rndis_eth_tx Signed-off-by: sakumisu <1203593632@qq.com> --- class/wireless/usbd_rndis.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/class/wireless/usbd_rndis.c b/class/wireless/usbd_rndis.c index e78a592e..a7be1214 100644 --- a/class/wireless/usbd_rndis.c +++ b/class/wireless/usbd_rndis.c @@ -595,10 +595,7 @@ int usbd_rndis_eth_tx(struct pbuf *p) hdr->DataOffset = sizeof(rndis_data_packet_t) - sizeof(rndis_generic_msg_t); hdr->DataLength = p->tot_len; - g_rndis_tx_data_length = sizeof(rndis_data_packet_t) + p->tot_len; - - USB_LOG_DBG("txlen:%d\r\n", g_rndis_tx_data_length); - return usbd_ep_start_write(0, rndis_ep_data[RNDIS_IN_EP_IDX].ep_addr, g_rndis_tx_buffer, g_rndis_tx_data_length); + return usbd_rndis_start_write(g_rndis_tx_buffer, sizeof(rndis_data_packet_t) + p->tot_len); } #endif struct usbd_interface *usbd_rndis_init_intf(struct usbd_interface *intf,