Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
2493f21f56316ad55508f173463ebf0b3f0a15bb
/
net
/
core
/
filter.c
19539ce
ebpf: emit correct src_reg for conditional jumps
by Tycho Andersen
· 9 years ago
7f9562a
ip_tunnels: record IP version in tunnel info
by Jiri Benc
· 9 years ago
1dd34b5
bpf: fix bpf_skb_set_tunnel_key() helper
by Alexei Starovoitov
· 9 years ago
61adedf
route: move lwtunnel state to dst_entry
by Jiri Benc
· 9 years ago
c1ea5d6
ip_tunnels: add IPv6 addresses to ip_tunnel_key
by Jiri Benc
· 9 years ago
4b048d6
net: Change pseudohdr argument of inet_proto_csum_replace* to be a bool
by Tom Herbert
· 9 years ago
2ea273d
net: Export bpf_prog_create_from_user().
by David S. Miller
· 9 years ago
ba7591d
ebpf: add skb->hash to offset map for usage in {cls, act}_bpf or filters
by Daniel Borkmann
· 9 years ago
d3aa45c
bpf: add helpers to access tunnel metadata
by Alexei Starovoitov
· 9 years ago
4d9c5c5
test_bpf: add bpf_skb_vlan_push/pop() tests
by Alexei Starovoitov
· 9 years ago
4e10df9
bpf: introduce bpf_skb_vlan_push/pop() helpers
by Alexei Starovoitov
· 9 years ago
8d20aab
ebpf: add helper to retrieve net_cls's classid cookie
by Daniel Borkmann
· 9 years ago
89d256b
bpf: disallow bpf tc programs access current->pid,uid
by Alexei Starovoitov
· 9 years ago
0756ea3
bpf: allow networking programs to use bpf_trace_printk() for debugging
by Alexei Starovoitov
· 9 years ago
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
· 10 years ago
24701ec
ebpf: move read-only fields to bpf_prog and shrink bpf_prog_aux
by Daniel Borkmann
· 10 years ago
96be432
ebpf: add sched_cls_type and map it to sk_filter's verifier ops
by Daniel Borkmann
· 10 years ago
d4052c4
ebpf: remove CONFIG_BPF_SYSCALL ifdefs in socket filter code
by Daniel Borkmann
· 10 years ago
a2c83ff
ebpf: constify various function pointer structs
by Daniel Borkmann
· 10 years ago
ca9f1fd
net: spelling fixes
by Stephen Hemminger
· 10 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
Next »