Jakub Kicinski <kuba@xxxxxxxxxx> writes: > On Tue, 23 Jan 2024 16:05:28 +0000 Donald Hunter wrote: >> Sub-message selectors could only be resolved using values from the >> current nest level. Enable value lookup in outer scopes by using >> collections.ChainMap to implement an ordered lookup from nested to >> outer scopes. > > Meaning if the key is not found in current scope we'll silently and > recursively try outer scopes? Did we already document that? > I remember we discussed it, can you share a link to that discussion? Yes, it silently tries outer scopes. The previous discussion is here: https://patchwork.kernel.org/project/netdevbpf/patch/20231130214959.27377-7-donald.hunter@xxxxxxxxx/#25622101 This is the doc patch that describes sub-messages: https://patchwork.kernel.org/project/netdevbpf/patch/20231215093720.18774-4-donald.hunter@xxxxxxxxx/ It doesn't mention searching outer scopes so I can add that to the docs.