Handle competing IKE Requests in MobikeLocalInfo.

This CL updates IkeSessionStateMachine to handle competing IKE Requests
when in the MobikeLocalInfo state. Delete requests will be respected,
but all other peer requests will receive a temporary failure response
(to allow the UPDATE_SA_ADDRESSES exchange to proceed).

Bug: 172013873
Test: atest FrameworksIkeTests
Change-Id: I6b961e5cab6b31508cf69fa61fc35edb19d4773e
2 files changed
tree: af23cc9aaed4d72c1bf5624644e0296f2cac090e
  1. apex/
  2. api/
  3. src/
  4. tests/
  5. Android.bp
  6. jarjar-rules-shared.txt
  7. OWNERS
  8. PREUPLOAD.cfg
  9. README.md
  10. TEST_MAPPING
README.md

IKEv2 Library for Android

Introduction

This IKEv2 library is an in-process client library implementing the IKEv2 protocol as well as extensions necessary for the support of IWLAN. It is designed to work in a non-privileged fashion on top of the Android IPsec API surface.