On Mon, Mar 4, 2019 at 9:52 AM Kanthi P <pavuluri.kan...@gmail.com> wrote: > > Hi, > > I have two eBPF programs, each with its own user and kernel programs. > > One of the programs defines an eBPF map. > > How do I access this map from another eBPF kernel program?
In examples/cpp, we have UseExternalMap.cc, which gives an example of how to share maps between two processes with C++ interface. Basically, if you know the ID of the map in another application (you can see id use bpftool), you can get a fd for that map by ID with API `bpf_map_get_fd_by_id()`, and example shows how to inject the new `fd` to bcc compilation system. We do not have a python way to share map yet bwtween two different processes. Please take a look. If you feel the interface needs to improve to support your use case, we can do that. > > PS: > > I can pin the map and that helps me access this map from other program's user > space. > But looking for a direct way in which I can access this map from other > programs's kernel space. > > Thanks! > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1594): https://lists.iovisor.org/g/iovisor-dev/message/1594 Mute This Topic: https://lists.iovisor.org/mt/30216635/21656 Group Owner: iovisor-dev+ow...@lists.iovisor.org Unsubscribe: https://lists.iovisor.org/g/iovisor-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-