diff -Nru mt7601-3.0.0.4/debian/bzr-builder.manifest mt7601-3.0.0.4/debian/bzr-builder.manifest --- mt7601-3.0.0.4/debian/bzr-builder.manifest 2018-10-19 14:33:27.000000000 +0000 +++ mt7601-3.0.0.4/debian/bzr-builder.manifest 2018-10-20 14:31:49.000000000 +0000 @@ -1,3 +1,3 @@ -# bzr-builder format 0.3 deb-version {debupstream}-0~201810191433~rev40~pkg4 -lp:~mestrelion/mt7601/art567-mt7601usta revid:git-v1:28c760114fe93cadca646fc59f377a431fb6ad70 +# bzr-builder format 0.3 deb-version {debupstream}-0~201810201431~rev41~pkg4 +lp:~mestrelion/mt7601/art567-mt7601usta revid:git-v1:a1eeb1bdd02e78829d3ce71d344a4f3816405899 nest packaging lp:~thopiekar/mt7601/mt7601-packaging debian revid:thopiekar@googlemail.com-20151006152158-dx6a4f5aguqzmake diff -Nru mt7601-3.0.0.4/debian/changelog mt7601-3.0.0.4/debian/changelog --- mt7601-3.0.0.4/debian/changelog 2018-10-19 14:33:27.000000000 +0000 +++ mt7601-3.0.0.4/debian/changelog 2018-10-20 14:31:49.000000000 +0000 @@ -1,8 +1,8 @@ -mt7601 (3.0.0.4-0~201810191433~rev40~pkg4~ubuntu18.10.1) cosmic; urgency=low +mt7601 (3.0.0.4-0~201810201431~rev41~pkg4~ubuntu18.10.1) cosmic; urgency=low * Auto build. - -- MestreLion Fri, 19 Oct 2018 14:33:27 +0000 + -- MestreLion Sat, 20 Oct 2018 14:31:49 +0000 mt7601 (3.0.0.4) vivid; urgency=high diff -Nru mt7601-3.0.0.4/README.md mt7601-3.0.0.4/README.md --- mt7601-3.0.0.4/README.md 2018-10-19 14:33:27.000000000 +0000 +++ mt7601-3.0.0.4/README.md 2018-10-20 14:31:48.000000000 +0000 @@ -58,9 +58,9 @@ First install kernel-devel for your Linux distro: -- RHEL/CentOS: ```# yum install kernel-devel gcc``` +- RHEL/CentOS: ```# yum install kernel-devel gcc``` -- Fedora 24/25/26: ```# dnf install kernel-devel gcc``` +- Fedora 24/25/26: ```# dnf install kernel-devel gcc``` - Debian/Ubuntu: ```# apt-get install linux-headers-generic build-essential``` @@ -99,7 +99,7 @@ https://code.launchpad.net/~thopiekar/+archive/ubuntu/mt7601 -Thanks to @thopiekar +Thanks to @thopiekar ### History @@ -122,7 +122,7 @@ A second patch was released on 31 Aug, 2014 with the following comment: ``` -A new patch[1] mainly based on patches at +A new patch[1] mainly based on patches at https://github.com/ashaffer/rt3573sta and several network throughput tests via the Iperf. ``` diff -Nru mt7601-3.0.0.4/src/ate/common/ate_usb.c mt7601-3.0.0.4/src/ate/common/ate_usb.c --- mt7601-3.0.0.4/src/ate/common/ate_usb.c 2018-10-19 14:33:27.000000000 +0000 +++ mt7601-3.0.0.4/src/ate/common/ate_usb.c 2018-10-20 14:31:48.000000000 +0000 @@ -606,7 +606,7 @@ PQUEUE_HEADER pQueue; - for (Index = 0; Index < 4; Index++) + for (Index = 0; Index < NUM_OF_TX_RING; Index++) { NdisAcquireSpinLock(&pAd->TxSwQueueLock[Index]); while (pAd->TxSwQueue[Index].Head != NULL) diff -Nru mt7601-3.0.0.4/src/common/cmm_mac_usb.c mt7601-3.0.0.4/src/common/cmm_mac_usb.c --- mt7601-3.0.0.4/src/common/cmm_mac_usb.c 2018-10-19 14:33:27.000000000 +0000 +++ mt7601-3.0.0.4/src/common/cmm_mac_usb.c 2018-10-20 14:31:48.000000000 +0000 @@ -157,7 +157,7 @@ /* Free Tx frame resource*/ - for (acidx = 0; acidx < 4; acidx++) + for (acidx = 0; acidx < NUM_OF_TX_RING; acidx++) { PHT_TX_CONTEXT pHTTXContext = &(pAd->TxContext[acidx]); if (pHTTXContext && pHTTXContext->pUrb) @@ -284,7 +284,7 @@ /* Free Tx frame resource*/ - for (acidx = 0; acidx < 4; acidx++) + for (acidx = 0; acidx < NUM_OF_TX_RING; acidx++) { PHT_TX_CONTEXT pHTTXContext = &(pAd->TxContext[acidx]); if (pHTTXContext) @@ -397,7 +397,7 @@ DBGPRINT(RT_DEBUG_TRACE, ("--> NICInitTransmit\n")); - /* Init 4 set of Tx parameters*/ + /* Init set of Tx parameters*/ for(acidx = 0; acidx < NUM_OF_TX_RING; acidx++) { /* Initialize all Transmit releated queues*/ @@ -412,7 +412,7 @@ do { - /* TX_RING_SIZE, 4 ACs*/ + /* TX_RING_SIZE, ACs*/ for(acidx=0; acidx NICInitTransmit\n")); pObj = pObj; - /* Init 4 set of Tx parameters*/ + /* Init set of Tx parameters*/ for(acidx = 0; acidx < NUM_OF_TX_RING; acidx++) { /* Initialize all Transmit releated queues*/ @@ -872,7 +872,7 @@ do { - /* TX_RING_SIZE, 4 ACs*/ + /* TX_RING_SIZE, ACs*/ for(acidx=0; acidxTxContext[acidx]); if (pHTTxContext) @@ -1234,7 +1234,7 @@ /* Free Tx frame resource*/ - for (acidx = 0; acidx < 4; acidx++) + for (acidx = 0; acidx < NUM_OF_TX_RING; acidx++) { PHT_TX_CONTEXT pHTTXContext = &(pAd->TxContext[acidx]); if (pHTTXContext) @@ -1276,7 +1276,7 @@ DBGPRINT(RT_DEBUG_ERROR, ("<--- RTMPFreeTxRxRingMemory\n")); } -#endif /* RESOURCE_PRE_ALLOC */ +#endif //#ifdef RTMP_MAC_USB /* diff -Nru mt7601-3.0.0.4/src/common/rtusb_bulk.c mt7601-3.0.0.4/src/common/rtusb_bulk.c --- mt7601-3.0.0.4/src/common/rtusb_bulk.c 2018-10-19 14:33:27.000000000 +0000 +++ mt7601-3.0.0.4/src/common/rtusb_bulk.c 2018-10-20 14:31:48.000000000 +0000 @@ -1491,7 +1491,7 @@ DBGPRINT(RT_DEBUG_TRACE, ("--->CleanUpDataBulkOutQueue\n")); - for (Idx = 0; Idx < 4; Idx++) + for (Idx = 0; Idx < NUM_OF_TX_RING; Idx++) { pTxContext = &pAd->TxContext[Idx]; @@ -1626,7 +1626,7 @@ /* pLock = &pAd->BulkOutLock[MGMTPIPEIDX];*/ /* pPending = &pAd->BulkOutPending[MGMTPIPEIDX];*/ - for (Idx = 0; Idx < 4; Idx++) + for (Idx = 0; Idx < NUM_OF_TX_RING; Idx++) { pHTTXContext = &(pAd->TxContext[Idx]); @@ -1685,7 +1685,7 @@ if (pPsPollContext->IRPPending == TRUE) RTUSB_UNLINK_URB(pPsPollContext->pUrb); - for (Idx = 0; Idx < 4; Idx++) + for (Idx = 0; Idx < NUM_OF_TX_RING; Idx++) { NdisAcquireSpinLock(&pAd->BulkOutLock[Idx]); pAd->BulkOutPending[Idx] = FALSE;