TX task and BIBE mix up two forms of CLA address
In uD3TN we are sometimes dealing with two forms of "CLA address":
- the address used by the CLA to connect to the convergence-layer service and
- the CL-address the CL-PDU containing the bundle is addressed to
The BIBE CLA, for example, connects to an AAP endpoint of a "lower" uD3TN instance (1.) and then sends bundles to an EID on the lower layer (2.).
We need to look up CLAs by 1. and address bundles (cla_begin_packet
) to 2., which is then also used to report TX success or failure.
We also need to implement a mechanism for the CLA to tell the BP the CL-address of any received bundle, if possible.