summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2024-05-31 22:44:04 +0800
committersakumisu <[email protected]>2024-05-31 22:44:19 +0800
commitba098529af2a45a138d1b8384deec10b7d8c88ec (patch)
tree8adece23bf111e29f7bf02ea7dfb4994f0c276d5
parent2d63b52d0b4d2ba34a041da554f914a65887689a (diff)
update(class/wireless/usbd_rndis): print max pkts and size in init msg resp
-rw-r--r--class/wireless/usbh_rndis.c5
-rw-r--r--class/wireless/usbh_rndis.h3
2 files changed, 8 insertions, 0 deletions
diff --git a/class/wireless/usbh_rndis.c b/class/wireless/usbh_rndis.c
index f25cde11..369772eb 100644
--- a/class/wireless/usbh_rndis.c
+++ b/class/wireless/usbh_rndis.c
@@ -82,6 +82,11 @@ static int usbh_rndis_init_msg_transfer(struct usbh_rndis *rndis_class)
return ret;
}
+ rndis_class->max_transfer_pkts = resp->MaxPacketsPerTransfer;
+ rndis_class->max_transfer_size = resp->MaxTransferSize;
+ USB_LOG_INFO("MaxPacketsPerTransfer:%d\r\n", resp->MaxPacketsPerTransfer);
+ USB_LOG_INFO("MaxTransferSize:%d\r\n", resp->MaxTransferSize);
+
return ret;
}
diff --git a/class/wireless/usbh_rndis.h b/class/wireless/usbh_rndis.h
index be56e400..8bdd072a 100644
--- a/class/wireless/usbh_rndis.h
+++ b/class/wireless/usbh_rndis.h
@@ -22,6 +22,9 @@ struct usbh_rndis {
uint8_t minor;
uint32_t request_id;
+ uint32_t tx_offset;
+ uint32_t max_transfer_pkts; /* max packets in one transfer */
+ uint32_t max_transfer_size; /* max size in one transfer */
uint32_t link_speed;
bool connect_status;