How to modify wpa_supplicant to read a new SSID configuration parameter

Jouni Malinen j at w1.fi
Mon Jun 16 17:22:49 EDT 2014


On Wed, Jun 11, 2014 at 09:02:44AM -0700, Samitha Wijedasa wrote:
> What are the files I need to edit when
> introducing a new parameter ?
> 
> I edited, 
> 
> 1. static const struct parse_data
> ssid_fields[] of config.c and included { INT(snrtresld) },
> 
> 
> 2. Edited config_ssid.h and introduce
> "int snrtresld";
> 
> with above modifications I can access
> my new parameter from wpa_supplicant.conf files and remove the
> BSSIDs, but above problem persists.

That is the minimum set of changes for adding a new per-network block
parameter if you don't care about updating configuration files. Updating
wpa_config_write_network() will add support for that.

I'd suggest looking for the problem from somewhere else in the logic you
are adding rather than in configuration data parsing.

-- 
Jouni Malinen                                            PGP id EFC895FA


More information about the HostAP mailing list