summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2025-05-07 18:09:19 +0800
committersakumisu <[email protected]>2025-05-07 18:09:19 +0800
commitcf22bcf252bb699ebee83ebb248091f161568f07 (patch)
tree0c0b024d8b6f8d6166f3f65556f97baaccdf6352
parentd122f2d8f726b90a616cd19f7aa2e1cb9ee8f6ef (diff)
update(class/wireless/usbd_rndis): use usbd_rndis_start_write for usbd_rndis_eth_tx
Signed-off-by: sakumisu <[email protected]>
-rw-r--r--class/wireless/usbd_rndis.c5
1 files changed, 1 insertions, 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,