commit | 910b543dcce52290ce723758e1d9bb436188a26b | [log] [tgz] |
---|---|---|
author | Daniel Borkmann <daniel@iogearbox.net> | Thu Nov 26 15:38:42 2015 +0100 |
committer | Stephen Hemminger <shemming@brocade.com> | Sun Nov 29 11:55:16 2015 -0800 |
tree | a5855f2b0b6f5c1cf3a5a70a0edc4feb9c4c7506 | |
parent | fece33c19563aeb6b9a00ca7a466093ae58e6158 [diff] |
{f,m}_bpf: make tail calls working Now that we have the possibility of sharing maps, it's time we get the ELF loader fully working with regards to tail calls. Since program array maps are pinned, we can keep them finally alive. I've noticed two bugs that are being fixed in bpf_fill_prog_arrays() with this patch. Example code comes as follow-up. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Acked-by: Alexei Starovoitov <ast@kernel.org>