BP needs updates to work with development version of bplib (v7)
jphickey opened this issue · comments
The BPv7 (in-development) version of bplib changes some operational paradigms and the CFS BP app will need updates accordingly:
bplib_send()
andbplib_recv()
for application data, which are similar to socket I/Obplib_cla_ingress()
andbplib_cla_egress()
for bundles- Configuration of IPN routing
- Decoupling of bundle interfaces from app data interfaces
The last point is significant - where BP assumes that a single configured "flow" constitutes 4 sub flows: rx data, tx data, and rx bundles, and tx bundles. With the routing in the development bplib, this is no longer the case. The application data interfaces are separately instantiated from the CLA bundle interfaces, thus BP needs two different configurations for these.