Dear All,
We know from our experience implementing network functions in eBPF that
some services require to keep pool of elements, for example addresses
and ports in a NAT. So far we haven't found a way to do it entirely in
eBPF, we have implemented some workarounds as described in [1] (use an
array map and a counter for example), we also have moved this logic into
user space for some applications, however none of these solutions
fulfill our requirements.
We want to bring the discussion of a possible extension to eBPF maps, we
think the right way to go is to have a map that supports the push and
pop methods.
Any thoughts on this?
Thanks,
Mauricio
[1] https://lists.iovisor.org/pipermail/iovisor-dev/2017-January/000614.html
_______________________________________________
iovisor-dev mailing list
[email protected]
https://lists.iovisor.org/mailman/listinfo/iovisor-dev