This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Difference between TI and vanilla hostapd/wpa_supplicant

Currently we use buildroot to create a linux image for our product with a wl18xx wifi chip.

Buildroot includes hostapd and wpa_supplicant but get these from http://hostap.epitest.fi/ which I presume is upstream. The TI driver however uses https://github.com/TI-OpenLink/hostap as source for these programs.


What is the difference between these versions and why should we use the TI specific version opposed to the vanilla version?

  • Hi Hiram,

    The hostapd and wpa_supplicant from "https://github.com/TI-OpenLink/hostap" contains TI made/specific enhancements & bug fixes... 

    Regards,
    Gigi Joseph.

  • Are these fixes expected to go back upstream?

    Do I actually need those fixes?

    Currently we use the vanilla versions. This seems to work but I assume that in specific situations this might not work properly. In which situations? What do these TI  specific fixes do?


    I tried to compare both trees but they seem to have diverged a long time ago and thus it is very hard to find the relevant differences.


    My preferred format for these TI specific fixes would have been a patch against upstream since it is mighty annoying that we have to work around buildroot to use the TI versions.

  • Hi,

    Like I said, some of them are TI specific changes (Smart Config for example). So it can't go to the mainline.
    TI hostapd version is 2.0-devel. If you want, you can compare this with the specific vanilla version of hostapd.

    Regards,
    Gigi Joseph.