Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
77a844ee650cdafd82d13c40f587892c79e77c77
/
drivers
/
net
/
ethernet
/
netronome
/
nfp
/
bpf
77a844e
nfp: bpf: prepare for parsing BPF FW capabilities
by Jakub Kicinski
· 8 years ago
bd0b2e7
net: xdp: make the stack take care of the tear down
by Jakub Kicinski
· 8 years ago
6bc7103
nfp: bpf: detect load/store sequences lowered from memory copy
by Jiong Wang
· 8 years ago
8c90053
nfp: bpf: implement memory bulk copy for length bigger than 32-bytes
by Jiong Wang
· 8 years ago
9879a38
nfp: bpf: implement memory bulk copy for length within 32-bytes
by Jiong Wang
· 8 years ago
5e4d6d2
nfp: bpf: factor out is_mbpf_load & is_mbpf_store
by Jiong Wang
· 8 years ago
5468a8b
nfp: bpf: encode indirect commands
by Jakub Kicinski
· 8 years ago
3239e7b
nfp: bpf: correct the encoding for No-Dest immed
by Jiong Wang
· 8 years ago
29fe46e
nfp: bpf: don't do ld/shifts combination if shifts are jump destination
by Jiong Wang
· 8 years ago
1266f5d
nfp: bpf: don't do ld/mask combination if mask is jump destination
by Jiong Wang
· 8 years ago
a09d5c5
nfp: bpf: flag jump destination to guide insn combine optimizations
by Jiong Wang
· 8 years ago
5b67414
nfp: bpf: record jump destination to simplify jump fixup
by Jiong Wang
· 8 years ago
854dc87
nfp: bpf: support backward jump
by Jiong Wang
· 8 years ago
288b3de
bpf: offload: move offload device validation out to the drivers
by Jakub Kicinski
· 8 years ago
c6c580d
nfp: bpf: move to new BPF program offload infrastructure
by Jakub Kicinski
· 8 years ago
9314c44
nfp: bpf: move translation prepare to offload.c
by Jakub Kicinski
· 8 years ago
c1c88ea
nfp: bpf: move program prepare and free into offload.c
by Jakub Kicinski
· 8 years ago
e4a91cd
nfp: bpf: require seamless reload for program replace
by Jakub Kicinski
· 8 years ago
9ce7a95
nfp: bpf: refactor offload logic
by Jakub Kicinski
· 8 years ago
5559eed
nfp: bpf: remove unnecessary include of nfp_net.h
by Jakub Kicinski
· 8 years ago
9450843
nfp: bpf: remove the register renumbering leftovers
by Jakub Kicinski
· 8 years ago
012bb8a
nfp: bpf: drop support for cls_bpf with legacy actions
by Jakub Kicinski
· 8 years ago
43b4524
nfp: bpf: fall back to core NIC app if BPF not selected
by Jakub Kicinski
· 8 years ago
f449657
nfp: bpf: reject TC offload if XDP loaded
by Jakub Kicinski
· 8 years ago
254ef4d
nfp: bpf: support [BPF_ALU | BPF_ALU64] | BPF_NEG
by Jiong Wang
· 8 years ago
5d42ced
nfp: bpf: rename ALU_OP_NEG to ALU_OP_NOT
by Jiong Wang
· 8 years ago
44ae12a
net: sched: move the can_offload check from binding phase to rule insertion phase
by Jiri Pirko
· 8 years ago
638f5b9
bpf: reduce verifier memory consumption
by Alexei Starovoitov
· 8 years ago
3248f77
drivers/net: netronome: Convert timers to use timer_setup()
by Kees Cook
· 8 years ago
9f16c8a
nfp: bpf: optimize mov64 a little
by Jakub Kicinski
· 8 years ago
b14157e
nfp: bpf: support stack accesses via non-constant pointers
by Jakub Kicinski
· 8 years ago
2df03a5
nfp: bpf: support accessing the stack beyond 64 bytes
by Jakub Kicinski
· 8 years ago
d348848
nfp: bpf: allow stack accesses via modified stack registers
by Jakub Kicinski
· 8 years ago
9a90c83
nfp: bpf: optimize the RMW for stack accesses
by Jakub Kicinski
· 8 years ago
a82b23f
nfp: bpf: add stack read support
by Jakub Kicinski
· 8 years ago
ee9133a
nfp: bpf: add stack write support
by Jakub Kicinski
· 8 years ago
70c78fc
nfp: bpf: refactor nfp_bpf_check_ptr()
by Jakub Kicinski
· 8 years ago
ff42bb9
nfp: bpf: add helper for emitting nops
by Jakub Kicinski
· 8 years ago
8d26d56
net: sched: avoid ndo_setup_tc calls for TC_SETUP_CLS*
by Jiri Pirko
· 8 years ago
90d9731
nfp: bpf: Convert ndo_setup_tc offloads to block callbacks
by Jiri Pirko
· 8 years ago
bfddbc8
nfp: bpf: support direct packet access in TC
by Jakub Kicinski
· 8 years ago
e663fe3
nfp: bpf: direct packet access - write
by Jakub Kicinski
· 8 years ago
2ca7144
nfp: bpf: add support for direct packet access - read
by Jakub Kicinski
· 8 years ago
0a79397
nfp: bpf: separate I/O from checks for legacy data load
by Jakub Kicinski
· 8 years ago
943c57b
nfp: bpf: fix context accesses
by Jakub Kicinski
· 8 years ago
0f6cf4d
nfp: bpf: support BPF offload only on little endian
by Jakub Kicinski
· 8 years ago
3119d1f
nfp: bpf: implement byte swap instruction
by Jakub Kicinski
· 8 years ago
c000dfb
nfp: bpf: add mov helper
by Jakub Kicinski
· 8 years ago
26fa818
nfp: bpf: fix compare instructions
by Jakub Kicinski
· 8 years ago
8283737
nfp: bpf: add missing return in jne_imm optimization
by Jakub Kicinski
· 8 years ago
bc8c80a
nfp: bpf: reorder arguments to emit_ld_field_any()
by Jakub Kicinski
· 8 years ago
2de1be1
nfp: bpf: pass dst register to ld_field instruction
by Jakub Kicinski
· 8 years ago
2e85d38
nfp: bpf: byte swap the instructions
by Jakub Kicinski
· 8 years ago
1c03e03
nfp: bpf: pad code with valid nops
by Jakub Kicinski
· 8 years ago
fd068ddc8
nfp: bpf: calculate code store ECC
by Jakub Kicinski
· 8 years ago
18e53b6
nfp: bpf: move to datapath ABI version 2
by Jakub Kicinski
· 8 years ago
995e101
nfp: bpf: encode extended LM pointer operands
by Jakub Kicinski
· 8 years ago
509144e
nfp: bpf: remove packet marking support
by Jakub Kicinski
· 8 years ago
226e0e9
nfp: bpf: remove register rename
by Jakub Kicinski
· 8 years ago
3cae131
nfp: bpf: encode all 64bit shifts
by Jakub Kicinski
· 8 years ago
2a15bb1
nfp: bpf: move software reg helpers and cmd table out of translator
by Jakub Kicinski
· 8 years ago
b3f868d
nfp: bpf: use the power of sparse to check we encode registers right
by Jakub Kicinski
· 8 years ago
a52b35c
nfp: bpf: lift the single-port limitation
by Jakub Kicinski
· 8 years ago
c496291
nfp: separate app vNIC init/clean from alloc/free
by Jakub Kicinski
· 8 years ago
7f3b39d
net/sched: Fix the logic error to decide the ingress qdisc
by Chris Mi
· 8 years ago
a2e8da9
net: sched: use newly added classid identity helpers
by Jiri Pirko
· 8 years ago
5dd294d
bpf, nfp: implement jiting of BPF_J{LT,LE}
by Daniel Borkmann
· 8 years ago
f1174f7
bpf/verifier: rework value tracking
by Edward Cree
· 8 years ago
de4784c
net: sched: get rid of struct tc_to_netdev
by Jiri Pirko
· 8 years ago
5fd9fc4
net: sched: push cls related args into cls_common structure
by Jiri Pirko
· 8 years ago
37cba6b
nfp: change flows in apps that offload ndo_setup_tc
by Jiri Pirko
· 8 years ago
2572ac5
net: sched: make type an argument for ndo_setup_tc
by Jiri Pirko
· 8 years ago
3bcc0ce
net: sched: change names of action number helpers to be aligned with the rest
by Jiri Pirko
· 8 years ago
c66a9cf
nfp: move basic eBPF stats to app-specific code
by Jakub Kicinski
· 8 years ago
bb45e51
nfp: move bpf offload code to the BPF app
by Jakub Kicinski
· 8 years ago
d9ae7f2
nfp: move eBPF offload files to BPF app directory
by Jakub Kicinski
· 8 years ago
2707d6f
nfp: report app name in ethtool -i
by Jakub Kicinski
· 8 years ago
8aa0cb0
nfp: move port init to apps
by Jakub Kicinski
· 8 years ago