Add Ethernet PDU session support and make PDU session request configurable
This MR adds support for Ethernet PDU sessions, and makes PDU sessions configurable: per-PDU session ID, type (IPv4/IPv4v6/IPv6/Ethernet [1]), DNN, NSSAI.
TBD: describe how to configure and how it integrates with the "legacy" configuration of PDU sessions.
This is work in progress. Outstanding changes:
-
YAML configuration triggers segfault and needs to be fixed -
Make sure that first PDU session matches oaitun_ueX, regardless of PDU session ID -
Make sure that Ethernet interfaces ( oaitap_ueX) follows the same patterns (e.g., multiple ethernet PDU sessions should followoaitap_ue1,oaitap_ue1p2, etc. -
Clean interworking with legacy uicc0.dnn/nssai_sst/nssai_sd,--default-pdu-id,--extra-pdu-id
Edited by Robert Schmidt