Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
b0c6e0e9362fc12fbd3403d6eb51d247379f27f1
/
net
/
core
/
filter.c
« Previous
ffeedaf
bpf: introduce current->pid, tgid, uid, gid, comm accessors
by Alexei Starovoitov
· 9 years ago
d691f9e
bpf: allow programs to write to certain skb fields
by Alexei Starovoitov
· 9 years ago
3431205
bpf: make programs see skb->data == L2 for ingress and egress
by Alexei Starovoitov
· 9 years ago
94db13f
bpf: fix build due to missing tc_verd
by Alexei Starovoitov
· 9 years ago
3896d65
bpf: introduce bpf_clone_redirect() helper
by Alexei Starovoitov
· 9 years ago
17ca8cb
ebpf: allow bpf_ktime_get_ns_proto also for networking
by Daniel Borkmann
· 9 years ago
37e82c2
bpf: allow BPF programs access skb->skb_iif and skb->dev->ifindex fields
by Alexei Starovoitov
· 9 years ago
04fd61a
bpf: allow bpf programs to tail-call other bpf programs
by Alexei Starovoitov
· 9 years ago
10b89ee4
net: move *skb_get_poff declarations into correct header
by Jiri Pirko
· 9 years ago
ac67eb2
seccomp, filter: add and use bpf_prog_create_from_user from seccomp
by Daniel Borkmann
· 9 years ago
658da93
net: filter: add __GFP_NOWARN flag for larger kmem allocs
by Daniel Borkmann
· 9 years ago
d9e12f4
seccomp: simplify seccomp_prepare_filter and reuse bpf_prepare_filter
by Nicolas Schichan
· 9 years ago
4ae92bc
net: filter: add a callback to allow classic post-verifier transformations
by Nicolas Schichan
· 9 years ago
a166151
bpf: fix bpf helpers to use skb->mac_header relative offsets
by Alexei Starovoitov
· 9 years ago
91bc4822
tc: bpf: add checksum helpers
by Alexei Starovoitov
· 9 years ago
bcad571
ebpf: add skb->priority to offset map for usage in {cls, act}_bpf
by Daniel Borkmann
· 9 years ago
608cd71
tc: bpf: generalize pedit action
by Alexei Starovoitov
· 9 years ago
27cd545
filter: introduce SKF_AD_VLAN_TPID BPF extension
by Michal Sekletar
· 9 years ago
94caee8
ebpf: add sched_act_type and map it to sk_filter's verifier ops
by Daniel Borkmann
· 9 years ago
0b8c707
ebpf, filter: do not convert skb->protocol to host endianess during runtime
by Daniel Borkmann
· 9 years ago
c249739
bpf: allow BPF programs access 'protocol' and 'vlan_tci' fields
by Alexei Starovoitov
· 9 years ago
9bac3d6
bpf: allow extended BPF programs access skb fields
by Alexei Starovoitov
· 9 years ago
c04167c
ebpf: add helper for obtaining current processor id
by Daniel Borkmann
· 9 years ago
03e69b5
ebpf: add prandom helper for packet sampling
by Daniel Borkmann
· 9 years ago
49b31e5
filter: refactor common filter attach code into __sk_attach_prog
by Daniel Borkmann
· 9 years ago
24701ec
ebpf: move read-only fields to bpf_prog and shrink bpf_prog_aux
by Daniel Borkmann
· 9 years ago
96be432
ebpf: add sched_cls_type and map it to sk_filter's verifier ops
by Daniel Borkmann
· 9 years ago
d4052c4
ebpf: remove CONFIG_BPF_SYSCALL ifdefs in socket filter code
by Daniel Borkmann
· 9 years ago
a2c83ff
ebpf: constify various function pointer structs
by Daniel Borkmann
· 9 years ago
ca9f1fd
net: spelling fixes
by Stephen Hemminger
· 9 years ago
198bf1b
net: sock: fix access via invalid file descriptor
by Alexei Starovoitov
· 10 years ago
89aa075
net: sock: allow eBPF programs to be attached to sockets
by Alexei Starovoitov
· 10 years ago
8ea6e34
net: filter: fix the comments
by Li RongQing
· 10 years ago
c0d1379
net: bpf: correctly handle errors in sk_attach_filter()
by Sasha Levin
· 10 years ago
233577a
net: filter: constify detection of pkt_type_offset
by Hannes Frederic Sowa
· 10 years ago
286aad3
net: bpf: be friendly to kmemcheck
by Daniel Borkmann
· 10 years ago
56193d1
net: Add function for parsing the header length out of linear ethernet frames
by Alexander Duyck
· 10 years ago
60a3b22
net: bpf: make eBPF interpreter images read-only
by Daniel Borkmann
· 10 years ago
7ae457c
net: filter: split 'struct sk_filter' into socket and bpf parts
by Alexei Starovoitov
· 10 years ago
8fb575c
net: filter: rename sk_convert_filter() -> bpf_convert_filter()
by Alexei Starovoitov
· 10 years ago
4df95ff
net: filter: rename sk_chk_filter() -> bpf_check_classic()
by Alexei Starovoitov
· 10 years ago
009937e
net: filter: rename sk_filter_proglen -> bpf_classic_proglen
by Alexei Starovoitov
· 10 years ago
278571b
net: filter: simplify socket charging
by Alexei Starovoitov
· 10 years ago
34c5bd6
net: filter: don't release unattached filter through call_rcu()
by Pablo Neira
· 10 years ago
2695fb5
net: filter: rename 'struct sock_filter_int' into 'struct bpf_insn'
by Alexei Starovoitov
· 10 years ago
f5bffec
net: filter: split filter.c into two files
by Alexei Starovoitov
· 10 years ago
ec31a05
net: filter: sk_chk_filter() no longer mangles filter
by Eric Dumazet
· 10 years ago
9f12fbe
net: filter: move load_pointer() into filter.h
by Zi Shen Lim
· 10 years ago
99e72a0
net: filter: Use kcalloc/kmalloc_array to allocate arrays
by Tobias Klauser
· 10 years ago
677a9fd
trivial: net: filter: Change kerneldoc parameter order
by Tobias Klauser
· 10 years ago
285276e
trivial: net: filter: Fix typo in comment
by Tobias Klauser
· 10 years ago
6f9a093
net: filter: fix upper BPF instruction limit
by Kees Cook
· 10 years ago
61f83d0
net: filter: fix warning on 32-bit arch
by Alexei Starovoitov
· 10 years ago
e430f34
net: filter: cleanup A/X name usage
by Alexei Starovoitov
· 10 years ago
f666f87
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 10 years ago
0dcceab
net: filter: fix SKF_AD_PKTTYPE extension on big-endian
by Alexei Starovoitov
· 10 years ago
c99f7ab
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 10 years ago
418c96a
net: filter: fix possible memory leak in __sk_prepare_filter()
by Leon Yu
· 10 years ago
f8f6d67
net: filter: improve filter block macros
by Daniel Borkmann
· 10 years ago
3480593
net: filter: get rid of BPF_S_* enum
by Daniel Borkmann
· 10 years ago
b1fcd35
net: filter: let unattached filters use sock_fprog_kern
by Daniel Borkmann
· 10 years ago
8556ce7
net: filter: remove DL macro
by Daniel Borkmann
· 10 years ago
5fe821a
net: filter: cleanup invocation of internal BPF
by Alexei Starovoitov
· 10 years ago
6225827
net: filter: x86: internal BPF JIT
by Alexei Starovoitov
· 10 years ago
1268e25
net: filter: Fix redefinition warnings on x86-64.
by David S. Miller
· 10 years ago
9739eef
net: filter: make BPF conversion more readable
by Alexei Starovoitov
· 10 years ago
eb9672f
net: filter: misc/various cleanups
by Daniel Borkmann
· 10 years ago
3074383
net: filter: make register naming more comprehensible
by Daniel Borkmann
· 10 years ago
5bcfedf
net: filter: simplify label names from jump-table
by Daniel Borkmann
· 10 years ago
4366004
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 10 years ago
83d5b7e
net: filter: initialize A and X registers
by Alexei Starovoitov
· 10 years ago
4cd3675
filter: added BPF random opcode
by Chema Gonzalez
· 10 years ago
8c482cdc
net: filter: seccomp: fix wrong decoding of BPF_S_ANC_SECCOMP_LD_W
by Daniel Borkmann
· 10 years ago
05ab8f2
filter: prevent nla extensions to peek beyond the end of the message
by Mathias Krause
· 10 years ago
5f9fde5
net: filter: be more defensive on div/mod by X==0
by Daniel Borkmann
· 10 years ago
01d32f6
net: filter: minor: fix kdoc in __sk_run_filter
by Daniel Borkmann
· 10 years ago
bd4cf0e
net: filter: rework/optimize internal BPF interpreter's instruction set
by Alexei Starovoitov
· 10 years ago
fbc907f
net: filter: move filter accounting to filter core
by Daniel Borkmann
· 10 years ago
a3ea269
net: filter: keep original BPF program around
by Daniel Borkmann
· 10 years ago
f8bbbfc
net: filter: add jited flag to indicate jit compiled filters
by Daniel Borkmann
· 10 years ago
61b905d
net: Rename skb->rxhash to skb->hash
by Tom Herbert
· 10 years ago
aee636c
bpf: do not use reciprocal divide
by Eric Dumazet
· 11 years ago
d45ed4a
net: fix unsafe set_memory_rw from softirq
by Alexei Starovoitov
· 11 years ago
ed13998
sock_diag: fix filter code sent to userspace
by Nicolas Dichtel
· 11 years ago
3e5289d
filter: add ANC_PAY_OFFSET instruction for loading payload start offset
by Daniel Borkmann
· 11 years ago
d59577b
sk-filter: Add ability to lock a socket filter program
by Vincent Bernat
· 12 years ago
aa1113d
net: filter: return -EINVAL if BPF_S_ANC* operation is not supported
by Daniel Borkmann
· 12 years ago
a8fc927
sk-filter: Add ability to get socket filter program (v2)
by Pavel Emelyanov
· 12 years ago
f333503
net: filter: add vlan tag access
by Eric Dumazet
· 12 years ago
9e49e88
filter: add XOR instruction for use with X/K
by Daniel Borkmann
· 12 years ago
b6069a9
filter: add MOD operation
by Eric Dumazet
· 12 years ago
c93bdd0
netvm: allow skb allocation to use PFMEMALLOC reserves
by Mel Gorman
· 12 years ago
c6c4b97
net/core: fix kernel-doc warnings
by Randy Dunlap
· 12 years ago
cb60e3e
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
by Linus Torvalds
· 12 years ago
95c9617
net: cleanup unsigned to unsigned int
by Eric Dumazet
· 12 years ago
46b325c
sk_run_filter: add BPF_S_ANC_SECCOMP_LD_W
by Will Drewry
· 12 years ago
06eb4ea
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 12 years ago
ffe06c1
filter: add XOR operation
by Jiri Pirko
· 12 years ago
302d663
filter: Allow to create sk-unattached filters
by Jiri Pirko
· 12 years ago
f03fb3f
bpf jit: Make the filter.c::__load_pointer helper non-static for the jits
by Jan Seiffert
· 12 years ago
Next »