lp://qastaging/~indicator-network-developers/wpasupplicant/trunk

Created by Kalle Valo and last modified
Get this branch:
bzr branch lp://qastaging/~indicator-network-developers/wpasupplicant/trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Indicator Network Developers
Project:
wpa_supplicant
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the HEAD branch of the Git repository at git://w1.fi/srv/git/hostap.git.

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 25 seconds — see the log

Recent revisions

20431. By Vinay Gannevaram <email address hidden>

P2P2: Get ID of device identity block from wpas_p2p_validate_dira()

Upper layer components can now use the P2P_VALIDATE_DIRA command to
retrieve the device identity key identifier, which is necessary to
initiate P2P reinvoke to an existing group.

Signed-off-by: Vinay Gannevaram <email address hidden>

20430. By Jouni Malinen <email address hidden>

tests: Check P2P_VALIDATE_DIRA result against FAIL

This is in preparation for a change to the return value in the success
case to return the DevIK identifier instead of just OK.

Signed-off-by: Jouni Malinen <email address hidden>

20429. By Vinay Gannevaram <email address hidden>

tests: Add capability checks to P2P2 test cases

Signed-off-by: Vinay Gannevaram <email address hidden>

20428. By Vinay Gannevaram <email address hidden>

nl80211: Determine capability for P2P-R2 and PCC mode

Set the capability flag based on the nl80211 vendor feature
advertisement for P2P-R2 and PCC modes. By default, enable this for all
other drivers (i.e., any driver not supporting the QCA feature
capability indication) until a specific capability is defined to enable
or disable it.

Signed-off-by: Vinay Gannevaram <email address hidden>

20427. By Vinay Gannevaram <email address hidden>

P2P2: Add support to fetch the P2P2 and PCC capability

Add support to fetch the P2P2 and PCC capability from wpa_supplicant.
This defines the driver capability bits for this and the control
interface extension. The actual driver capability fetching will be
handled in future commit(s).

Signed-off-by: Vinay Gannevaram <email address hidden>

20426. By Vinay Gannevaram <email address hidden>

Add QCA vendor feature flags to indicate P2P-R2 and PCC support

Add feature flags to indicate support for P2P-R2 and P2P
Connection Compatibility feature.

Signed-off-by: Vinay Gannevaram <email address hidden>

20425. By Vinay Gannevaram <email address hidden>

P2P2: Indicate bootstrapping comeback response to upper layers

The bootstrapping comeback response is managed by wpa_supplicant and is
not communicated to the upper layers. However, it is essential for the
upper layers to be aware of the status of ongoing bootstrapping requests.

Notify the upper layers of the bootstrapping comeback response. Modify
the D-Bus interface for bootstrapping indications (instead of providing
a new signal such for this new extended purpose) as this has not yet
been used and is a recently added parameter.

Signed-off-by: Vinay Gannevaram <email address hidden>

20424. By Jouni Malinen <email address hidden>

tests: Use more specific validation for beacon protection

Instead of requiring the driver to reported unprotect Beacon frame,
include CSA and ECSA in the bogus Beacon frames and verify that the
driver does not indicate start of a channel switch.

Signed-off-by: Jouni Malinen <email address hidden>

20423. By Pooventhiran G <email address hidden>

nl80211: Fix typo in SAE PWE debug message

Signed-off-by: Pooventhiran G <email address hidden>

20422. By Aditya Kumar Singh <email address hidden>

AP MLD: Fix hostapd crash during interface deinit with non-ML BSS

Currently a single drv object (wpa_driver_nl80211_data) is shared across
different hostapd interfaces (struct hostapd_iface) if all the
interfaces belong to same underlying wiphy. When hostapd process is
killed, interfaces are deinitialized one after other in a loop. If the
first BSS of an interface is a non-ML BSS, in hostapd_cleanup_driver()
the shared drv is freed up while cleaning up the first interface itself
and the rest of the interfaces try to access/free the same drv object
resulting in segmentation fault.

To fix this, check if the drv is still shared with any other interface
regardless of MLO (currently this check is done only if the first BSS of
an interface is an ML BSS). If drv is shared, reset its reference and
allow the last interfaces that is using the drv to free the same.

Fixes: 00c2c20d74ee ("hostapd: Maintain single wpa_driver_nl80211_data (drv) object across interfaces")
Signed-off-by: Aditya Kumar Singh <email address hidden>
Signed-off-by: Rameshkumar Sundaram <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.