Should I build with hostpad-wolfssl or wpad-wolfssl

I don't understand the differences. I have a dumb AP and want WPA3 support with my WiFi6 hardware (Belkin RT3200). From the help:

CONFIG_PACKAGE_wpad-wolfssl:
This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator and Supplicant
CONFIG_PACKAGE_hostapd-wolfssl:
This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator.

see https://openwrt.org/docs/guide-user/network/wifi/wireless-tool/wireless.utilities?s[]=wpad&s[]=hostapd#wpad

You don't need to build.

See: https://firmware-selector.openwrt.org/?version=22.03.2&target=mediatek%2Fmt7622&id=linksys_e8450

As I understand it:

  • wpad* contain more binaries suitable if you need to run as a station not just an AP
  • hostapd* only contain one binaries suitable for AP operation
2 Likes

Unless you have a solid reason, always go with the wpad-* flavours.

--
wpad merges wpa_supplicant and hostapd features into one binary, supporting 'everything', if you do know that you only ever need either wpa_supplicant XOR hostapd, installing one of them might be smaller - but installing both, to get an equivalent feature set of wpad, would end up significantly larger without any specific gain in functionality.

3 Likes