Attention is currently required from: dexter, jolly.

jolly uploaded patch set #3 to this change.

View Change

The following approvals got outdated and were removed: Code-Review+1 by dexter, Verified+1 by Jenkins Builder

Add support for polling multiple eIMs

If the eUICC stores multiple eIM configurations, poll all eIMs rather
than only the first one found.

The poll loop is moved from main.c to ipad.c. This poll loop is then
called for all eIMs found in the EimConfigurationData list.

To abort execution, the global "running" flag is mode from main.c to
context structure. A new function is used to clear the flag and cause
the poll loop to terminate.

Related: SYS#8101
Change-Id: Ifcad584dd04dc83c59124ce32e60254a72537d02
---
M include/onomondo/ipa/ipad.h
M src/ipa/libipa/context.h
M src/ipa/libipa/ipad.c
M src/ipa/main.c
4 files changed, 146 insertions(+), 95 deletions(-)

git pull ssh://gerrit.osmocom.org:29418/onomondo-ipa refs/changes/53/43653/3

To view, visit change 43653. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newpatchset
Gerrit-Project: onomondo-ipa
Gerrit-Branch: master
Gerrit-Change-Id: Ifcad584dd04dc83c59124ce32e60254a72537d02
Gerrit-Change-Number: 43653
Gerrit-PatchSet: 3
Gerrit-Owner: jolly <andreas@eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier@sysmocom.de>
Gerrit-Attention: jolly <andreas@eversberg.eu>
Gerrit-Attention: dexter <pmaier@sysmocom.de>