0
0
mirror of https://github.com/openwrt/packages.git synced 2025-07-02 03:57:42 +00:00
Files
packages/net/static-neighbor-reports
Andy Jackson afcd6ac423 static-neighbor-reports: Update README.md
Define VAP on first use and fix some typos.

Maintainer: @blocktrron
Compile tested: n/a readme
Run tested: n/a readme

Description: Define VAP on first use and fix some typos.

Signed-off-by: Andy Jackson 33336318+andybjackson@users.noreply.github.com

Signed-off-by: Andy Jackson <33336318+andybjackson@users.noreply.github.com>
2025-05-22 02:37:29 +02:00
..

static-neighbor-reports

The static-neighbor-reports package allows a user to configure static neighbor reports which are available for clients to be polled in case they support IEEE802.11k. This greatly improves the wireless experiences in terms of mobility.

Make sure to enable ieee80211k for each Virtual Access Point (VAP) neighbor reports should be installed to.

Configuring

The uci config name is static-neighbor-report. There's currently only the section type neighbor.

neighbor

The following options are supported for neighbor sections:

neighbor_report

This is the binary neighbor report element from a foreign AP. It is required for each neighbor.

disabled

Values other than 0 disable the neighbor. It won't be installed into hostapd in this case. If this option is missing, the neighbor is implicitly active.

bssid

The BSSID of the foreign AP. This option can usually be omitted, as it's implicitly present in the first 6 bytes of the binary neighbor report element.

ssid

The SSID of the foreign AP. This option can be omitted, in case it matches the SSID used on the local AP.

iface

Space separated list of hostapd interfaces the neighbor should be installed to.

Retrieving neighbor information

To retrieve the neighbor informations of an AP to be isntalled on a foreign AP, make sure the UCI option ieee80211k is set to 1 on the VAP.

Execute ubus call hostapd.<ifname> rrm_nr_get_own on the AP. To get a list of all available interfaces, execute ubus list.

The returned information follows this format:

{
    "value": [
        "<BSSID>",
        "<SSID>",
        "<Neighbor report element>"
    ]
}