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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to