<feed xmlns='http://www.w3.org/2005/Atom'>
<title>usteer/openwrt, branch master</title>
<subtitle>OpenWrt AP service for client steering</subtitle>
<id>https://git-03.infra.openwrt.org/project/usteer/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/usteer/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/'/>
<updated>2022-06-28T00:27:20Z</updated>
<entry>
<title>main: disable probe steering by default</title>
<updated>2022-06-28T00:27:20Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-06-27T19:48:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/commit/?id=87de1ab6553cb9a4bdbae39621962d7f487d1788'/>
<id>urn:sha1:87de1ab6553cb9a4bdbae39621962d7f487d1788</id>
<content type='text'>
As probe steering only makes sense in specific deployments, it should be
disabled by default.

Update the example config to reflect this change.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
Acked-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>usteer: add option for probe steering</title>
<updated>2022-06-28T00:27:13Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-06-27T19:26:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/commit/?id=73c424b9e4d7251aa23f110cce1ea70e06c1a51f'/>
<id>urn:sha1:73c424b9e4d7251aa23f110cce1ea70e06c1a51f</id>
<content type='text'>
Probe suppression is mostly useful in high density deployments, where
all APs responding to all client probes would result in all channels
being saturated. It effectively hides APs from clients, and can cause
problems in normal density deployments.

Add an option for it, so it can be disabled.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
Acked-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>main: disable load balancing by default</title>
<updated>2022-06-28T00:27:02Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-06-27T13:19:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/commit/?id=80b0b652bc2c6f33c205d3ac55db660953e7f609'/>
<id>urn:sha1:80b0b652bc2c6f33c205d3ac55db660953e7f609</id>
<content type='text'>
As load-balancing only makes sense in specific deployments, it should be
disabled by default.

Update the example config to reflect this change.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
Acked-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>local-node: periodically send link-measurement requests</title>
<updated>2022-04-04T15:08:07Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-03-26T21:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/commit/?id=f88ac239034e06ae18b398dfa5058d60a574f877'/>
<id>urn:sha1:f88ac239034e06ae18b398dfa5058d60a574f877</id>
<content type='text'>
Send link-measurement requests to every supporting local-sta in order to
acquire information to assess the link-quality bi-directional.

The link-measurement request is sent each configurable interval. It can
be disabled by configuring the interval to 0.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>band-steering: add band-steering component</title>
<updated>2022-03-18T20:46:29Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-03-15T21:56:14Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/commit/?id=f4e120c9a3f460cd8478f072d4c7879e1bf98136'/>
<id>urn:sha1:f4e120c9a3f460cd8478f072d4c7879e1bf98136</id>
<content type='text'>
This adds a new band-steering component to usteer.

With band-steering enabled, usteer will attempt to move clients with a
consistently good SNR / signal from 2.4 GHz to the 5 GHz band.

In contrast to existing policies usteer tracks, band-steering is
non-invasive and will not lead to forceful connection termination.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>policy: add steer-reject-timeout</title>
<updated>2022-03-18T20:46:29Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-02-23T22:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/commit/?id=439acc5d2bdd26dbfb63435269a2daeb26a21133'/>
<id>urn:sha1:439acc5d2bdd26dbfb63435269a2daeb26a21133</id>
<content type='text'>
Add a timeout in case a STA rejected a transition request. For this
configurable timeframe, usteer will refrain from steering the client
another time.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>add local_mode config option</title>
<updated>2022-03-17T09:05:56Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-03-17T09:00:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/commit/?id=32fed79117cd816dab78c30047e659358d9ec251'/>
<id>urn:sha1:32fed79117cd816dab78c30047e659358d9ec251</id>
<content type='text'>
This prevents communication with other usteer nodes and allows it to be
used for purely local band steering / load balancing

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>local-node: convert kick-dely to absolute time</title>
<updated>2022-02-16T21:59:59Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-02-07T22:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/commit/?id=0dd47b143438567986bdb9aba73e8b9aa487377e'/>
<id>urn:sha1:0dd47b143438567986bdb9aba73e8b9aa487377e</id>
<content type='text'>
Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>measurement: add handling of measurements</title>
<updated>2022-02-03T21:50:13Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-01-21T20:27:39Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/commit/?id=b0dab9088798419de7e10fa9c4e4fa0504a49bc9'/>
<id>urn:sha1:b0dab9088798419de7e10fa9c4e4fa0504a49bc9</id>
<content type='text'>
Add logic for saving measurement-reports from STAs.

This commit does not yet save the measurement-reports received from
clients but adds the necessary code to do so. Currently the codes can
only handle beacon-reports, but link measurements can be added to it in
the future.

It also adds the new config-key measurement_report_timeout which
controls how long measurements are saved upon they are received by a
STA.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>policy: add min_snr_kick_delay</title>
<updated>2022-02-01T17:41:57Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-01-23T13:15:53Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/usteer/commit/?id=c7830b531967cdcbcec5172877e5f0cb1766fc8a'/>
<id>urn:sha1:c7830b531967cdcbcec5172877e5f0cb1766fc8a</id>
<content type='text'>
Currently the min_snr option will result in kicking clients the first
time their SNR dips below.

This might not be desirable, as drivers (notably ath10k) sometimes
report a much lower RSSI for a short timeframe after returning to
sensible values. Also, a device might be in the process of roaming just
to be kicked before.

Add the min_snr_kick_delay option. A client will be kicked after this
timeframe when it's SNR is below the min_snr threshold value over the
complete timeframe.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
</feed>
