Issue separated from bug 1768452
The ubuntu_bpf_jit will report the following failure on Xenial s390x:
* test_bpf: #250 BPF_MAXINSNS: ld_abs+vlan_push/pop FAIL to select_runtime err=-524
"Remove all eBPF tests involving LD_ABS/LD_IND from test_bpf.ko. Reason
is that the eBPF tests from test_bpf module do not go via BPF verifier
and therefore any instruction rewrites from verifier cannot take place.
Therefore, move them into test_verifier which runs out of user space,
so that verfier can rewrite LD_ABS/LD_IND internally in upcoming patches.
It will have the same effect since runtime tests are also performed from
there. This also allows to finally unexport bpf_skb_vlan_{push,pop}_proto
and keep it internal to core kernel."
Issue separated from bug 1768452 vlan_push/ pop FAIL to select_runtime err=-524
The ubuntu_bpf_jit will report the following failure on Xenial s390x:
* test_bpf: #250 BPF_MAXINSNS: ld_abs+
This test has been moved to the bpf in kselftests: /github. com/torvalds/ linux/commit/ 93731ef086cee90 af594e62874bb98 ae6d6eee91
https:/
"Remove all eBPF tests involving LD_ABS/LD_IND from test_bpf.ko. Reason
is that the eBPF tests from test_bpf module do not go via BPF verifier
and therefore any instruction rewrites from verifier cannot take place.
Therefore, move them into test_verifier which runs out of user space, vlan_{push, pop}_proto
so that verfier can rewrite LD_ABS/LD_IND internally in upcoming patches.
It will have the same effect since runtime tests are also performed from
there. This also allows to finally unexport bpf_skb_
and keep it internal to core kernel."