Hi folks, Happy New Year!
This is an FYI for those of you who might’ve hit issues with the session layer shared memory infra's reliance on shm segments mapped at fixed virtual addresses. Over the past weeks, I’ve refactored the svm infra, i.e., fifo segments, fifos and the message queues, and, hopefully, all of the consumers to no longer rely on “absolute" pointers and instead use “relative” offsets. The change should be transparent to external applications that use vcl and to internal applications that do not directly interact with fifo chunks or other fifo internal components. On the other hand, applications that link against the session layer api, as opposed to vcl, will have to be updated to correctly initialize and map message queues and fifos onto fifo segments. Because of the complexity of the changes and the potential for bugs, this feature is only available in 21.06rc0 and it will most probably not be backported to previous releases. And speaking of potential issues, should you hit any, please do report! Regards, Florin
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#18468): https://lists.fd.io/g/vpp-dev/message/18468 Mute This Topic: https://lists.fd.io/mt/79443383/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-