Re: [RFC bpf-next] bpf: allow users to opt out of releasing objects when urefs are gone

2019-01-24 Thread Jakub Kicinski
On Thu, 24 Jan 2019 12:17:27 +0100, Daniel Borkmann wrote: > On 01/21/2019 09:10 PM, Jakub Kicinski wrote: > > Commit c9da161c6517 ("bpf: fix clearing on persistent program array maps") > > added protection against dependency loops between programs and maps leading > > to zombie objects which would

Re: [RFC bpf-next] bpf: allow users to opt out of releasing objects when urefs are gone

2019-01-24 Thread Daniel Borkmann
On 01/21/2019 09:10 PM, Jakub Kicinski wrote: > Commit c9da161c6517 ("bpf: fix clearing on persistent program array maps") > added protection against dependency loops between programs and maps leading > to zombie objects which would never be freed. FD maps are flushed when > last user reference is

[RFC bpf-next] bpf: allow users to opt out of releasing objects when urefs are gone

2019-01-21 Thread Jakub Kicinski
Commit c9da161c6517 ("bpf: fix clearing on persistent program array maps") added protection against dependency loops between programs and maps leading to zombie objects which would never be freed. FD maps are flushed when last user reference is gone. This is confusing to users of bpftool, as upda