Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
524f9ffd6a4d3622aa48ca286ff85a30ed1cdbcf
/
net
/
xdp
99e3a23
xsk: Add missing check on user supplied headroom size
by Magnus Karlsson
· 4 years, 9 months ago
db5c97f
xsk: Fix out of boundary write in __xsk_rcv_memcpy
by Li RongQing
· 4 years, 9 months ago
95e486f
xdp: Replace zero-length array with flexible-array member
by Gustavo A. R. Silva
· 4 years, 10 months ago
30744a6
xsk: Publish global consumer pointers when NAPI is finished
by Magnus Karlsson
· 5 years ago
f1f6a7d
mm, tree-wide: rename put_user_page*() to unpin_user_page*()
by John Hubbard
· 5 years ago
fb48b47
net/xdp: set FOLL_PIN via pin_user_pages()
by John Hubbard
· 5 years ago
43a825a
xsk, net: Make sock_def_readable() have external linkage
by Björn Töpel
· 5 years ago
d3a5693
xsk: Support allocations of large umems
by Magnus Karlsson
· 5 years ago
2bbc078
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 5 years ago
1d9cb1f
xsk: Use struct_size() helper
by Magnus Karlsson
· 5 years ago
15d8c91
xsk: Add function naming comments and reorder functions
by Magnus Karlsson
· 5 years ago
c34787f
xsk: Remove unnecessary READ_ONCE of data
by Magnus Karlsson
· 5 years ago
f8509aa
xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr
by Magnus Karlsson
· 5 years ago
03896ef
xsk: Change names of validation functions
by Magnus Karlsson
· 5 years ago
c5ed924b
xsk: Simplify the consumer ring access functions
by Magnus Karlsson
· 5 years ago
df0ae6f
xsk: Simplify xskq_nb_avail and xskq_nb_free
by Magnus Karlsson
· 5 years ago
4b638f1
xsk: Eliminate the RX batch size
by Magnus Karlsson
· 5 years ago
59e35e5
xsk: Standardize naming of producer ring access functions
by Magnus Karlsson
· 5 years ago
d7012f0
xsk: Consolidate to one single cached producer pointer
by Magnus Karlsson
· 5 years ago
11cc2d2
xsk: Simplify detection of empty and full rings
by Magnus Karlsson
· 5 years ago
484b165
xsk: Eliminate the lazy update threshold
by Magnus Karlsson
· 5 years ago
e312b9e
xsk: Make xskmap flush_list common for all map instances
by Björn Töpel
· 5 years ago
0687068
xsk: Add rcu_read_lock around the XSK wakeup
by Maxim Mikityanskiy
· 5 years ago
5d946c5
xsk: Fix xsk_poll()'s return type
by Luc Van Oostenryck
· 5 years ago
ae8a76f
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 5 years ago
d817991
xsk: Restructure/inline XSKMAP lookup/redirect/flush
by Björn Töpel
· 5 years ago
2afd23f
xsk: Fix registration of Rx-only sockets
by Magnus Karlsson
· 5 years ago
df55105
xsk: Fix crash in poll when device does not support ndo_xsk_wakeup
by Magnus Karlsson
· 5 years ago
02dc96e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
by Linus Torvalds
· 5 years ago
1edc976
net/xdp: convert put_page() to put_user_page*()
by John Hubbard
· 5 years ago
a50b854
mm: introduce page_size()
by Matthew Wilcox (Oracle)
· 5 years ago
733ef7f
xsk: relax UMEM headroom alignment
by Björn Töpel
· 5 years ago
1e46c09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 5 years ago
25dc18f
xsk: lock the control mutex in sock_diag interface
by Björn Töpel
· 5 years ago
42fddcc
xsk: use state member for socket synchronization
by Björn Töpel
· 5 years ago
9764f4b
xsk: avoid store-tearing when assigning umem
by Björn Töpel
· 5 years ago
94a9976
xsk: avoid store-tearing when assigning queues
by Björn Töpel
· 5 years ago
c05cd36
xsk: add support to allow unaligned chunk placement
by Kevin Laatz
· 5 years ago
68aaf44
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
by David S. Miller
· 5 years ago
624676e
xdp: xdp_umem: replace kmap on vmap for umem map
by Ivan Khoronzhuk
· 5 years ago
fb89c39
xdp: unpin xdp umem pages in error path
by Ivan Khoronzhuk
· 5 years ago
0402acd
xsk: remove AF_XDP socket from map when the socket is released
by Björn Töpel
· 5 years ago
77cd0d7
xsk: add support for need_wakeup flag in AF_XDP rings
by Magnus Karlsson
· 5 years ago
9116e5e
xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup
by Magnus Karlsson
· 5 years ago
d9973cec
xdp: xdp_umem: fix umem pages mapping for 32bits systems
by Ivan Khoronzhuk
· 5 years ago
5464c3a
xdp: fix potential deadlock on socket mutex
by Ilya Maximets
· 5 years ago
6757164
xdp: fix possible cq entry leak
by Ilya Maximets
· 5 years ago
af144a9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 5 years ago
bf0bdd1
xdp: fix race on generic receive path
by Ilya Maximets
· 5 years ago
455302d
xdp: fix hang while unregistering device bound to xdp socket
by Ilya Maximets
· 6 years ago
162c820
xdp: hold device for umem regardless of zero-copy mode
by Ilya Maximets
· 6 years ago
4bce4e5
xsk: Return the whole xdp_desc from xsk_umem_consume_tx
by Maxim Mikityanskiy
· 6 years ago
2640d3c
xsk: Add getsockopt XDP_OPTIONS
by Maxim Mikityanskiy
· 6 years ago
d57d764
xsk: Add API to check for available entries in FQ
by Maxim Mikityanskiy
· 6 years ago
f7019b7
xsk: Properly terminate assignment in xskq_produce_flush_desc
by Nathan Chancellor
· 6 years ago
01d76b5
xdp: check device pointer before clearing
by Ilya Maximets
· 6 years ago
ec8f24b
treewide: Add SPDX license identifier - Makefile/Kconfig
by Thomas Gleixner
· 6 years ago
932f4a6
mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM
by Ira Weiny
· 6 years ago
f63666de
xsk: fix XDP socket ring buffer memory ordering
by Magnus Karlsson
· 6 years ago
044175a
xsk: fix umem memory leak on cleanup
by Björn Töpel
· 6 years ago
c57b557
xsk: fix to reject invalid options in Tx descriptor
by Björn Töpel
· 6 years ago
f54ba39
xsk: fix to reject invalid flags in xsk_bind
by Björn Töpel
· 6 years ago
915905f
xsk: fix potential crash in xsk_diag_put_umem()
by Eric Dumazet
· 6 years ago
70f3522
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
11fe926
Revert "xsk: simplify AF_XDP socket teardown"
by Björn Töpel
· 6 years ago
375ca54
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
1e405c1
xsk: do not remove umem from netdevice on fall-back to copy-mode
by Björn Töpel
· 6 years ago
e451eb5
xsk: share the mmap_sem for page pinning
by Davidlohr Bueso
· 6 years ago
e6762c8
xsk: add missing smp_rmb() in xsk_mmap
by Magnus Karlsson
· 6 years ago
ec7146d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
a36b38aa
xsk: add sock_diag interface for AF_XDP
by Björn Töpel
· 6 years ago
50e74c0
xsk: add id to umem
by Björn Töpel
· 6 years ago
1d0dc06
net: xsk: track AF_XDP sockets on a per-netns list
by Björn Töpel
· 6 years ago
5f4f3b2
xsk: export xdp_get_umem_from_qid
by Jan Sokolowski
· 6 years ago
cc5b5d35
xsk: Check if a queue exists during umem setup
by Krzysztof Kazimierczak
· 6 years ago
e2ce367
xsk: simplify AF_XDP socket teardown
by Björn Töpel
· 6 years ago
2e2d6f0
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
cee2716
xsk: do not call synchronize_net() under RCU read lock
by Björn Töpel
· 6 years ago
541d7fd
xsk: proper AF_XDP socket teardown ordering
by Björn Töpel
· 6 years ago
a41b4f3
xsk: simplify xdp_clear_umem_at_qid implementation
by Magnus Karlsson
· 6 years ago
1661d34
ethtool: don't allow disabling queues with umem installed
by Jakub Kicinski
· 6 years ago
c9b47cc
xsk: fix bug when trying to use both copy and zero-copy on one queue id
by Magnus Karlsson
· 6 years ago
f5bd913
net: xsk: add a simple buffer reuse queue
by Jakub Kicinski
· 6 years ago
93ee30f
xsk: i40e: get rid of useless struct xdp_umem_props
by Magnus Karlsson
· 6 years ago
a29c8bb
xsk: remove unnecessary assignment
by Prashant Bhole
· 6 years ago
18baed2
xsk: include XDP meta data in AF_XDP frames
by Björn Töpel
· 6 years ago
9025403
xsk: expose xdp_umem_get_{data,dma} to drivers
by Björn Töpel
· 6 years ago
96c26e0
xsk: fix return value of xdp_umem_assign_dev()
by Prashant Bhole
· 6 years ago
c1c8626
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
89b1698
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
84c6b86
xsk: don't allow umem replace at stack level
by Jakub Kicinski
· 6 years ago
f734607
xsk: refactor xdp_umem_assign_dev()
by Jakub Kicinski
· 6 years ago
2d55d61
net: xsk: don't return frames via the allocator on error
by Jakub Kicinski
· 6 years ago
d24458e
xsk: fix poll/POLLIN premature returns
by Björn Töpel
· 6 years ago
09210c4
xsk: do not return EMSGSIZE in copy mode for packets larger than MTU
by Magnus Karlsson
· 6 years ago
6efb443
xsk: always return ENOBUFS from sendmsg if there is no TX queue
by Magnus Karlsson
· 6 years ago
9684f5e
xsk: do not return EAGAIN from sendmsg when completion queue is full
by Magnus Karlsson
· 6 years ago
509d764
xsk: do not return ENXIO from TX copy mode
by Magnus Karlsson
· 6 years ago
a9744f7
xsk: fix potential race in SKB TX completion code
by Magnus Karlsson
· 7 years ago
fe58868
xsk: frame could be completed more than once in SKB path
by Magnus Karlsson
· 7 years ago
Next »