Loading core/java/android/net/vcn/persistablebundleutils/IkeSessionParamsUtils.java +1 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,7 @@ public final class IkeSessionParamsUtils { IKE_OPTIONS.add(IkeSessionParams.IKE_OPTION_REKEY_MOBILITY); IKE_OPTIONS.add(IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION); IKE_OPTIONS.add(IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES); IKE_OPTIONS.add(IkeSessionParams.IKE_OPTION_AUTOMATIC_KEEPALIVE_ON_OFF); } /** Loading tests/vcn/java/android/net/vcn/persistablebundleutils/IkeSessionParamsUtilsTest.java +6 −8 Original line number Diff line number Diff line Loading @@ -16,9 +16,9 @@ package android.net.vcn.persistablebundleutils; import static android.net.ipsec.ike.IkeSessionParams.IKE_OPTION_AUTOMATIC_KEEPALIVE_ON_OFF; import static android.net.vcn.persistablebundleutils.IkeSessionParamsUtils.IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION; import static android.net.vcn.persistablebundleutils.IkeSessionParamsUtils.IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES; import static android.net.vcn.persistablebundleutils.IkeSessionParamsUtils.isIkeOptionValid; import static android.system.OsConstants.AF_INET; import static android.system.OsConstants.AF_INET6; import static android.telephony.TelephonyManager.APPTYPE_USIM; Loading Loading @@ -160,13 +160,11 @@ public class IkeSessionParamsUtilsTest { .addIkeOption(IkeSessionParams.IKE_OPTION_MOBIKE) .addIkeOption(IkeSessionParams.IKE_OPTION_FORCE_PORT_4500) .addIkeOption(IkeSessionParams.IKE_OPTION_INITIAL_CONTACT) .addIkeOption(IkeSessionParams.IKE_OPTION_REKEY_MOBILITY); if (isIkeOptionValid(IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION)) { builder.addIkeOption(IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION); } if (isIkeOptionValid(IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES)) { builder.addIkeOption(IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES); } .addIkeOption(IkeSessionParams.IKE_OPTION_REKEY_MOBILITY) .addIkeOption(IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION) .addIkeOption(IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES) .addIkeOption(IKE_OPTION_AUTOMATIC_KEEPALIVE_ON_OFF); verifyPersistableBundleEncodeDecodeIsLossless(builder.build()); } Loading Loading
core/java/android/net/vcn/persistablebundleutils/IkeSessionParamsUtils.java +1 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,7 @@ public final class IkeSessionParamsUtils { IKE_OPTIONS.add(IkeSessionParams.IKE_OPTION_REKEY_MOBILITY); IKE_OPTIONS.add(IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION); IKE_OPTIONS.add(IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES); IKE_OPTIONS.add(IkeSessionParams.IKE_OPTION_AUTOMATIC_KEEPALIVE_ON_OFF); } /** Loading
tests/vcn/java/android/net/vcn/persistablebundleutils/IkeSessionParamsUtilsTest.java +6 −8 Original line number Diff line number Diff line Loading @@ -16,9 +16,9 @@ package android.net.vcn.persistablebundleutils; import static android.net.ipsec.ike.IkeSessionParams.IKE_OPTION_AUTOMATIC_KEEPALIVE_ON_OFF; import static android.net.vcn.persistablebundleutils.IkeSessionParamsUtils.IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION; import static android.net.vcn.persistablebundleutils.IkeSessionParamsUtils.IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES; import static android.net.vcn.persistablebundleutils.IkeSessionParamsUtils.isIkeOptionValid; import static android.system.OsConstants.AF_INET; import static android.system.OsConstants.AF_INET6; import static android.telephony.TelephonyManager.APPTYPE_USIM; Loading Loading @@ -160,13 +160,11 @@ public class IkeSessionParamsUtilsTest { .addIkeOption(IkeSessionParams.IKE_OPTION_MOBIKE) .addIkeOption(IkeSessionParams.IKE_OPTION_FORCE_PORT_4500) .addIkeOption(IkeSessionParams.IKE_OPTION_INITIAL_CONTACT) .addIkeOption(IkeSessionParams.IKE_OPTION_REKEY_MOBILITY); if (isIkeOptionValid(IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION)) { builder.addIkeOption(IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION); } if (isIkeOptionValid(IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES)) { builder.addIkeOption(IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES); } .addIkeOption(IkeSessionParams.IKE_OPTION_REKEY_MOBILITY) .addIkeOption(IKE_OPTION_AUTOMATIC_ADDRESS_FAMILY_SELECTION) .addIkeOption(IKE_OPTION_AUTOMATIC_NATT_KEEPALIVES) .addIkeOption(IKE_OPTION_AUTOMATIC_KEEPALIVE_ON_OFF); verifyPersistableBundleEncodeDecodeIsLossless(builder.build()); } Loading