[APR-5800]check interface name during MOBIKE procedure
authorDenis Vinogradov <denis.vinogradov@samsung.com>
Mon, 28 Sep 2020 05:38:35 +0000 (14:38 +0900)
committerrobot <robot@samsung.com>
Wed, 4 Nov 2020 04:56:19 +0000 (13:56 +0900)
commit980f1cc86c4c5cd4944c366457e3a63a6d708268
tree291713b40b8e9da8d9a05bf6ee6802e26810ca82
parent03c8dd69069b10a1baa14206f6e5edb5974b0e25
[APR-5800]check interface name during MOBIKE procedure

  [JIRA]: SOC-97122
  [Problem]: Call dropped after moving from VoMobile to VoWiFi
  [Issue]: MOBIKE address update not started because path
check message received on old interface. Due to long
delay call is dropped - RTP timeout
  [Solution]: Check infterface of received packet. If interface
is not matched to expected start update procedure

Change-Id: I789112b28776a8840cdabd376cf2f605dca53086
Signed-off-by: Denis Vinogradov <denis.vinogradov@samsung.com>
src/libcharon/sa/ike_sa.c
src/libcharon/sa/ike_sa.h
src/libcharon/sa/ikev2/tasks/ike_mobike.c