]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/commit
PPC: bpf_jit_comp: add SKF_AD_HATYPE instruction
authorDenis Kirjanov <kda@linux-powerpc.org>
Mon, 10 Nov 2014 05:59:43 +0000 (08:59 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 11 Nov 2014 18:39:47 +0000 (13:39 -0500)
commit5b61c4db49e2530ed10631321d4c73f49d560a93
tree1dbc2c4c557a54aa81a161f65b8bffb61ed5bfd6
parent4083c8056deebc01e658d6a2ba060cca4e733fb8
PPC: bpf_jit_comp: add SKF_AD_HATYPE instruction

Add BPF extension SKF_AD_HATYPE to ppc JIT to check
the hw type of the interface

Before:
[   57.723666] test_bpf: #20 LD_HATYPE
[   57.723675] BPF filter opcode 0020 (@0) unsupported
[   57.724168] 48 48 PASS

After:
[  103.053184] test_bpf: #20 LD_HATYPE 7 6 PASS

CC: Alexei Starovoitov<alexei.starovoitov@gmail.com>
CC: Daniel Borkmann<dborkman@redhat.com>
CC: Philippe Bergheaud<felix@linux.vnet.ibm.com>
Signed-off-by: Denis Kirjanov <kda@linux-powerpc.org>
v2: address Alexei's comments
Acked-by: Alexei Starovoitov <ast@plumgrid.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/powerpc/net/bpf_jit_comp.c