Sign in
android-kvm
/
linux
/
26a8b12747c975b33b4a82d62e4a307e1c07f31b
/
kernel
/
bpf
/
devmap.c
b23bfa5
bpf, xdp: Remove no longer required rcu_read_{un}lock()
by John Fastabend
· 5 years ago
42a84a8
bpf, xdp: Update devmap comments to reflect napi/rcu usage
by John Fastabend
· 5 years ago
485ec2e
bpf, devmap: Pass lockdep expression to RCU lists
by Amol Grover
· 5 years ago
58aa94f
devmap: Adjust tracepoint for map-less queue flush
by Jesper Dangaard Brouer
· 5 years ago
1d23388
xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths
by Toke Høiland-Jørgensen
· 5 years ago
75ccae62
xdp: Move devmap bulk queue into struct net_device
by Toke Høiland-Jørgensen
· 5 years ago
9636000
xdp: Make devmap flush_list common for all map instances
by Björn Töpel
· 5 years ago
0536b85
xdp: Simplify devmap cleanup
by Björn Töpel
· 5 years ago
071cdec
xdp: Fix cleanup on map free for devmap_hash map type
by Toke Høiland-Jørgensen
· 5 years ago
ce197d8
xdp: Handle device unregister for devmap_hash map type
by Toke Høiland-Jørgensen
· 5 years ago
05679ca
xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds
by Toke Høiland-Jørgensen
· 5 years ago
af58e7e
xdp: Fix race in dev_map_hash_update_elem() when replacing element
by Toke Høiland-Jørgensen
· 5 years ago
6f9d451
xdp: Add devmap_hash map type for looking up devices by hashed index
by Toke Høiland-Jørgensen
· 6 years ago
fca16e5
xdp: Refactor devmap allocation code for reuse
by Toke Høiland-Jørgensen
· 6 years ago
0cdbb4b
devmap: Allow map lookups from eBPF
by Toke Høiland-Jørgensen
· 6 years ago
d5df283
devmap/cpumap: Use flush list instead of bitmap
by Toke Høiland-Jørgensen
· 6 years ago
dca73a6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
13091aa
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
da0f382
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by Linus Torvalds
· 6 years ago
86723c8
bpf, devmap: Add missing RCU read lock on flush
by Toshiaki Makita
· 6 years ago
edabf4d
bpf, devmap: Add missing bulk queue free
by Toshiaki Makita
· 6 years ago
d4dd153
bpf, devmap: Fix premature entry free on destroying map
by Toshiaki Makita
· 6 years ago
5b497af
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295
by Thomas Gleixner
· 6 years ago
6685699
bpf: remove redundant assignment to err
by Colin Ian King
· 6 years ago
c85d691
bpf: move memory size checks to bpf_map_charge_init()
by Roman Gushchin
· 6 years ago
b936ca6
bpf: rework memlock-based memory accounting for maps
by Roman Gushchin
· 6 years ago
3539b96
bpf: group memory related fields in struct bpf_map_memory
by Roman Gushchin
· 6 years ago
2baae35
bpf: devmap: fix use-after-free Read in __dev_map_entry_free
by Eric Dumazet
· 6 years ago
f592f80
bpf: devmap: fix wrong interface selection in notifier_call
by Taehee Yoo
· 6 years ago
f6069b9
bpf: fix redirect to map under tail calls
by Daniel Borkmann
· 7 years ago
c1617fb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 7 years ago
e8d2bec
bpf: decouple btf from seq bpf fs dump and enable more maps
by Daniel Borkmann
· 7 years ago
1bf9116
xdp: fix bug in devmap teardown code path
by Jesper Dangaard Brouer
· 7 years ago
d8d7218
xdp: XDP_REDIRECT should check IFF_UP and MTU
by Toshiaki Makita
· 7 years ago
6d5fc19
xdp: Fix handling of devmap in generic XDP
by Toshiaki Makita
· 7 years ago
c1ece6b
bpf/xdp: devmap can avoid calling ndo_xdp_flush
by Jesper Dangaard Brouer
· 7 years ago
42b3346
xdp: add flags argument to ndo_xdp_xmit API
by Jesper Dangaard Brouer
· 7 years ago
71b2c87
bpf: devmap: remove redundant assignment of dev = dev
by Colin Ian King
· 7 years ago
e74de52
xdp/trace: extend tracepoint in devmap with an err
by Jesper Dangaard Brouer
· 7 years ago
735fc40
xdp: change ndo_xdp_xmit API to support bulking
by Jesper Dangaard Brouer
· 7 years ago
389ab7f
xdp: introduce xdp_return_frame_rx_napi
by Jesper Dangaard Brouer
· 7 years ago
38edddb
xdp: add tracepoint for devmap like cpumap have
by Jesper Dangaard Brouer
· 7 years ago
5d053f9
bpf: devmap prepare xdp frames for bulking
by Jesper Dangaard Brouer
· 7 years ago
67f29e0
bpf: devmap introduce dev_map_enqueue
by Jesper Dangaard Brouer
· 7 years ago
bd47564
bpf: add helper for copying attrs to struct bpf_map
by Jakub Kicinski
· 7 years ago
f8ddadc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
8695a53
bpf: devmap fix arithmetic overflow in bitmap_size calculation
by John Fastabend
· 7 years ago
6e71b04
bpf: Add file mode configuration into bpf maps
by Chenbo Feng
· 7 years ago
9ef2a8c
bpf: require CAP_NET_ADMIN when using devmap
by John Fastabend
· 7 years ago
82f8dd2
bpf: fix splat for illegal devmap percpu allocation
by Daniel Borkmann
· 7 years ago
582db7e
bpf: devmap: pass on return value of bpf_map_precharge_memlock
by Tobias Klauser
· 7 years ago
374fb01
bpf: devmap, use cond_resched instead of cpu_relax
by John Fastabend
· 7 years ago
a5e2da6
bpf: netdev is never null in __dev_map_flush
by Daniel Borkmann
· 7 years ago
af4d045
bpf: minor cleanups for dev_map
by Daniel Borkmann
· 7 years ago
274043c
bpf: fix double free from dev_map_notification()
by Daniel Borkmann
· 8 years ago
96eabe7
bpf: Allow selecting numa node during map creation
by Martin KaFai Lau
· 8 years ago
cf9d014
bpf: devmap: remove unnecessary value size check
by John Fastabend
· 8 years ago
4cc7b95
bpf: devmap fix mutex in rcu critical section
by John Fastabend
· 8 years ago
241a974
bpf: dev_map_alloc() shouldn't return NULL
by Dan Carpenter
· 8 years ago
2ddf71e
net: add notifier hooks for devmap bpf map
by John Fastabend
· 8 years ago
11393cc
xdp: Add batching support to redirect map
by John Fastabend
· 8 years ago
97f91a7
bpf: add bpf_redirect_map helper routine
by John Fastabend
· 8 years ago
546ac1f
bpf: add devmap, a map for storing net device references
by John Fastabend
· 8 years ago