Hi, Am 16.01.2019 um 00:31 schrieb julanhsu@xxxxxxxxxx: > From: Julan Hsu <julanhsu@xxxxxxxxxx> > > Use bitrate moving average to smooth out link metric and stablize path > selection. We had some investigations on the same field, but I didn't had time to publish anything of that. The general idea is good and we implemented it similar. One Issue is the different rate of multi cast and management frames in contrast to uni cast data frames. AFAIK, the rate for management frames, especially the beacon frames of mesh, are always sent with a low mandatory rates (although they are configurable). If the link is less used, the beacon frames may slowly degrade the average. But anyhow, this problem also exist in the current implementation. The other problem is, as you may expected already, the actual used information for the metrics are highly driver dependent. So e.g. the ath9k driver had some issue in the past, were the update metric function was not called for some runtime modes (no-SKB vs SKB ect.). Or the update_metric function is not called for all kind of frames. But in general I think it is a first good step for better metrics. -- M.Sc. Benjamin Beichler Universität Rostock, Fakultät für Informatik und Elektrotechnik Institut für Angewandte Mikroelektronik und Datentechnik University of Rostock, Department of CS and EE Institute of Applied Microelectronics and CE Richard-Wagner-Straße 31 18119 Rostock Deutschland/Germany phone: +49 (0) 381 498 - 7278 email: Benjamin.Beichler@xxxxxxxxxxxxxx www: http://www.imd.uni-rostock.de/