Loading wifi/supplicant/aidl/aidl_api/android.hardware.wifi.supplicant/current/android/hardware/wifi/supplicant/ISupplicantP2pIface.aidl +3 −0 Original line number Diff line number Diff line Loading @@ -123,4 +123,7 @@ interface ISupplicantP2pIface { void configureExtListenWithParams(in android.hardware.wifi.supplicant.P2pExtListenInfo extListenInfo); void addGroupWithConfigurationParams(in android.hardware.wifi.supplicant.P2pAddGroupConfigurationParams groupConfigurationParams); void createGroupOwner(in android.hardware.wifi.supplicant.P2pCreateGroupOwnerInfo groupOwnerInfo); long getFeatureSet(); const long P2P_FEATURE_V2 = (1 << 0) /* 1 */; const long P2P_FEATURE_PCC_MODE_WPA3_COMPATIBILITY = (1 << 1) /* 2 */; } wifi/supplicant/aidl/aidl_api/android.hardware.wifi.supplicant/current/android/hardware/wifi/supplicant/P2pGroupStartedEventParams.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -46,4 +46,5 @@ parcelable P2pGroupStartedEventParams { boolean isP2pClientEapolIpAddressInfoPresent; android.hardware.wifi.supplicant.P2pClientEapolIpAddressInfo p2pClientIpInfo; @nullable android.hardware.wifi.common.OuiKeyedData[] vendorData; int keyMgmtMask; } wifi/supplicant/aidl/aidl_api/android.hardware.wifi.supplicant/current/android/hardware/wifi/supplicant/P2pPeerClientJoinedEventParams.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -39,4 +39,5 @@ parcelable P2pPeerClientJoinedEventParams { byte[6] clientDeviceAddress; int clientIpAddress; @nullable android.hardware.wifi.common.OuiKeyedData[] vendorData; int keyMgmtMask; } wifi/supplicant/aidl/android/hardware/wifi/supplicant/ISupplicantP2pIface.aidl +19 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,15 @@ import android.hardware.wifi.supplicant.WpsProvisionMethod; */ @VintfStability interface ISupplicantP2pIface { /** * P2P features exposed by wpa_supplicant/chip. */ /* Support for P2P2 (Wi-Fi Alliance P2P v2.0) */ const long P2P_FEATURE_V2 = 1 << 0; /* Support for WPA3 Compatibility Mode in PCC Mode */ const long P2P_FEATURE_PCC_MODE_WPA3_COMPATIBILITY = 1 << 1; /** * This command can be used to add a bonjour service. * Loading Loading @@ -938,4 +947,14 @@ interface ISupplicantP2pIface { * |SupplicantStatusCode.FAILURE_IFACE_INVALID| */ void createGroupOwner(in P2pCreateGroupOwnerInfo groupOwnerInfo); /** * Get the features supported by P2P interface. * * @return The bitmask of ISupplicantP2pIface.P2P_FEATURE_* values. * * @throws ServiceSpecificException with one of the following values: * |SupplicantStatusCode.FAILURE_UNKNOWN| */ long getFeatureSet(); } wifi/supplicant/aidl/android/hardware/wifi/supplicant/P2pGroupStartedEventParams.aidl +6 −0 Original line number Diff line number Diff line Loading @@ -70,4 +70,10 @@ parcelable P2pGroupStartedEventParams { * that no vendor data is provided. */ @nullable OuiKeyedData[] vendorData; /** * Authentication key management protocol used to secure the group. * This is a bitmask of |KeyMgmtMask| values. */ int keyMgmtMask; } Loading
wifi/supplicant/aidl/aidl_api/android.hardware.wifi.supplicant/current/android/hardware/wifi/supplicant/ISupplicantP2pIface.aidl +3 −0 Original line number Diff line number Diff line Loading @@ -123,4 +123,7 @@ interface ISupplicantP2pIface { void configureExtListenWithParams(in android.hardware.wifi.supplicant.P2pExtListenInfo extListenInfo); void addGroupWithConfigurationParams(in android.hardware.wifi.supplicant.P2pAddGroupConfigurationParams groupConfigurationParams); void createGroupOwner(in android.hardware.wifi.supplicant.P2pCreateGroupOwnerInfo groupOwnerInfo); long getFeatureSet(); const long P2P_FEATURE_V2 = (1 << 0) /* 1 */; const long P2P_FEATURE_PCC_MODE_WPA3_COMPATIBILITY = (1 << 1) /* 2 */; }
wifi/supplicant/aidl/aidl_api/android.hardware.wifi.supplicant/current/android/hardware/wifi/supplicant/P2pGroupStartedEventParams.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -46,4 +46,5 @@ parcelable P2pGroupStartedEventParams { boolean isP2pClientEapolIpAddressInfoPresent; android.hardware.wifi.supplicant.P2pClientEapolIpAddressInfo p2pClientIpInfo; @nullable android.hardware.wifi.common.OuiKeyedData[] vendorData; int keyMgmtMask; }
wifi/supplicant/aidl/aidl_api/android.hardware.wifi.supplicant/current/android/hardware/wifi/supplicant/P2pPeerClientJoinedEventParams.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -39,4 +39,5 @@ parcelable P2pPeerClientJoinedEventParams { byte[6] clientDeviceAddress; int clientIpAddress; @nullable android.hardware.wifi.common.OuiKeyedData[] vendorData; int keyMgmtMask; }
wifi/supplicant/aidl/android/hardware/wifi/supplicant/ISupplicantP2pIface.aidl +19 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,15 @@ import android.hardware.wifi.supplicant.WpsProvisionMethod; */ @VintfStability interface ISupplicantP2pIface { /** * P2P features exposed by wpa_supplicant/chip. */ /* Support for P2P2 (Wi-Fi Alliance P2P v2.0) */ const long P2P_FEATURE_V2 = 1 << 0; /* Support for WPA3 Compatibility Mode in PCC Mode */ const long P2P_FEATURE_PCC_MODE_WPA3_COMPATIBILITY = 1 << 1; /** * This command can be used to add a bonjour service. * Loading Loading @@ -938,4 +947,14 @@ interface ISupplicantP2pIface { * |SupplicantStatusCode.FAILURE_IFACE_INVALID| */ void createGroupOwner(in P2pCreateGroupOwnerInfo groupOwnerInfo); /** * Get the features supported by P2P interface. * * @return The bitmask of ISupplicantP2pIface.P2P_FEATURE_* values. * * @throws ServiceSpecificException with one of the following values: * |SupplicantStatusCode.FAILURE_UNKNOWN| */ long getFeatureSet(); }
wifi/supplicant/aidl/android/hardware/wifi/supplicant/P2pGroupStartedEventParams.aidl +6 −0 Original line number Diff line number Diff line Loading @@ -70,4 +70,10 @@ parcelable P2pGroupStartedEventParams { * that no vendor data is provided. */ @nullable OuiKeyedData[] vendorData; /** * Authentication key management protocol used to secure the group. * This is a bitmask of |KeyMgmtMask| values. */ int keyMgmtMask; }