RE: [PATCH 0/3] *** Mesh Path Selection Metric Calculation ***
Yes, TI driver have added support in our latest release (TI git). http://software-dl.ti.com/ecs/WiLink8/R8_7/exports/release_notes_R8_7.html Patches will be shared with mainline in the near future. Thanks, Yaniv Machani -Original Message- From: Bob Copeland [mailto:m...@bobcopeland.com] Sent: Tuesday, June 21, 2016 15:19 To: Altshul, Maxim Cc: johan...@sipsolutions.net; kv...@codeaurora.org; el...@wizery.com; Machani, Yaniv; Mishol, Guy; a...@wizery.com; linux-wireless@vger.kernel.org; net...@vger.kernel.org; da...@davemloft.net Subject: Re: [PATCH 0/3] *** Mesh Path Selection Metric Calculation *** On Mon, Jun 20, 2016 at 04:00:19PM +0300, Maxim Altshul wrote: > 2. Implements the opcode and the mechanism that reports the rates in > TI driver. Does this mean TI driver will support mesh at some point? -- Bob Copeland %% http://bobcopeland.com/ -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] *** Mesh Path Selection Metric Calculation ***
On Mon, Jun 20, 2016 at 04:00:19PM +0300, Maxim Altshul wrote: > 2. Implements the opcode and the mechanism that reports the rates > in TI driver. Does this mean TI driver will support mesh at some point? -- Bob Copeland %% http://bobcopeland.com/ -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] *** Mesh Path Selection Metric Calculation ***
Peter Oh writes: > where is 2/3 ? You can find the patches from patchwork: https://patchwork.kernel.org/patch/9187367/ https://patchwork.kernel.org/patch/9187361/ https://patchwork.kernel.org/patch/9187355/ -- Kalle Valo -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] *** Mesh Path Selection Metric Calculation ***
where is 2/3 ? On 06/20/2016 06:00 AM, Maxim Altshul wrote: > Hi All, > This patch series focuses on metric calculation that > occurs during the path selection phase of a mesh network. > > During the path selection phase, the mesh hwmp module > performs metric calculations, that take as parameters > the last TX rate that was used for a specific link, > and the packet error rate. > > These parameters should be reported by the FW to the driver > constantly for the mechanism to work properly. > > In case that a vendor offloads the rate control mechanism > to the FW, these parameters will be rarely updated, > or updated incorrectly. > > This situation causes the mesh hwmp module to calculate incorrect > metrics and as a consequence, not to choose the best paths possible. > > > This patch series is divided to three patches and does the following: > > 1. Modifies mesh hwmp module and allows vendors that offload the > rate control mechanism to their FW, to report last TX rates and PER > to the mesh hwmp module by using an existing op called > get_expected_throughput. > In case that a vendor does not implement the op, all previous > functionality still applies. > > 2. Implements the opcode and the mechanism that reports the rates > in TI driver. > > Maxim Altshul (3): > wlcore/wl18xx: Add functionality to accept TX rate per link > wlcore: Add support for get_expected_throughput opcode > mac80211: mesh: Add support for HW RC implementation > > drivers/net/wireless/ti/wl18xx/main.c | 4 > drivers/net/wireless/ti/wl18xx/tx.c | 22 ++ > drivers/net/wireless/ti/wl18xx/wl18xx.h | 6 +- > drivers/net/wireless/ti/wlcore/main.c | 16 > drivers/net/wireless/ti/wlcore/rx.c | 7 +++ > drivers/net/wireless/ti/wlcore/wlcore_i.h | 13 + > net/mac80211/mesh_hwmp.c | 23 +++ > 7 files changed, 78 insertions(+), 13 deletions(-) > -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[PATCH 0/3] *** Mesh Path Selection Metric Calculation ***
Hi All, This patch series focuses on metric calculation that occurs during the path selection phase of a mesh network. During the path selection phase, the mesh hwmp module performs metric calculations, that take as parameters the last TX rate that was used for a specific link, and the packet error rate. These parameters should be reported by the FW to the driver constantly for the mechanism to work properly. In case that a vendor offloads the rate control mechanism to the FW, these parameters will be rarely updated, or updated incorrectly. This situation causes the mesh hwmp module to calculate incorrect metrics and as a consequence, not to choose the best paths possible. This patch series is divided to three patches and does the following: 1. Modifies mesh hwmp module and allows vendors that offload the rate control mechanism to their FW, to report last TX rates and PER to the mesh hwmp module by using an existing op called get_expected_throughput. In case that a vendor does not implement the op, all previous functionality still applies. 2. Implements the opcode and the mechanism that reports the rates in TI driver. Maxim Altshul (3): wlcore/wl18xx: Add functionality to accept TX rate per link wlcore: Add support for get_expected_throughput opcode mac80211: mesh: Add support for HW RC implementation drivers/net/wireless/ti/wl18xx/main.c | 4 drivers/net/wireless/ti/wl18xx/tx.c | 22 ++ drivers/net/wireless/ti/wl18xx/wl18xx.h | 6 +- drivers/net/wireless/ti/wlcore/main.c | 16 drivers/net/wireless/ti/wlcore/rx.c | 7 +++ drivers/net/wireless/ti/wlcore/wlcore_i.h | 13 + net/mac80211/mesh_hwmp.c | 23 +++ 7 files changed, 78 insertions(+), 13 deletions(-) -- 2.7.2 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html