Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
8ceca59fb3ed48a693171bd571c4fcbd555b7f1f
/
net
/
xdp
/
xsk.c
aa2cad0
xdp: Fix xsk_generic_xmit errno
by Li RongQing
· 4 years, 7 months ago
26062b1
xsk: Explicitly inline functions and move definitions
by Björn Töpel
· 4 years, 8 months ago
0807892
xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code
by Björn Töpel
· 4 years, 8 months ago
2b43470
xsk: Introduce AF_XDP buffer allocation API
by Björn Töpel
· 4 years, 8 months ago
a71506a
xsk: Move driver interface to xdp_sock_drv.h
by Magnus Karlsson
· 4 years, 8 months ago
e4e5aef
xsk: Change two variable names for increased clarity
by Magnus Karlsson
· 4 years, 8 months ago
0a05861
xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments
by Tobias Klauser
· 4 years, 9 months ago
db5c97f
xsk: Fix out of boundary write in __xsk_rcv_memcpy
by Li RongQing
· 4 years, 9 months ago
30744a6
xsk: Publish global consumer pointers when NAPI is finished
by Magnus Karlsson
· 5 years ago
43a825a
xsk, net: Make sock_def_readable() have external linkage
by Björn Töpel
· 5 years ago
2bbc078
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 5 years ago
15d8c91
xsk: Add function naming comments and reorder functions
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
59e35e5
xsk: Standardize naming of producer ring access functions
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
d817991
xsk: Restructure/inline XSKMAP lookup/redirect/flush
by Björn Töpel
· 5 years ago
df55105
xsk: Fix crash in poll when device does not support ndo_xsk_wakeup
by Magnus Karlsson
· 5 years ago
a50b854
mm: introduce page_size()
by Matthew Wilcox (Oracle)
· 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
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
5464c3a
xdp: fix potential deadlock on socket mutex
by Ilya Maximets
· 6 years ago
6757164
xdp: fix possible cq entry leak
by Ilya Maximets
· 6 years ago
af144a9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
bf0bdd1
xdp: fix race on generic receive path
by Ilya Maximets
· 6 years ago
455302d
xdp: fix hang while unregistering device bound to xdp socket
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
f54ba39
xsk: fix to reject invalid flags in xsk_bind
by Björn Töpel
· 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
e6762c8
xsk: add missing smp_rmb() in xsk_mmap
by Magnus Karlsson
· 6 years ago
a36b38aa
xsk: add sock_diag interface for AF_XDP
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
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
c9b47cc
xsk: fix bug when trying to use both copy and zero-copy on one queue id
by Magnus Karlsson
· 6 years ago
93ee30f
xsk: i40e: get rid of useless struct xdp_umem_props
by Magnus Karlsson
· 6 years ago
18baed2
xsk: include XDP meta data in AF_XDP frames
by Björn Töpel
· 6 years ago
2d55d61
net: xsk: don't return frames via the allocator on error
by Jakub Kicinski
· 6 years ago
09210c4
xsk: do not return EMSGSIZE in copy mode for packets larger than MTU
by Magnus Karlsson
· 7 years ago
6efb443
xsk: always return ENOBUFS from sendmsg if there is no TX queue
by Magnus Karlsson
· 7 years ago
9684f5e
xsk: do not return EAGAIN from sendmsg when completion queue is full
by Magnus Karlsson
· 7 years ago
509d764
xsk: do not return ENXIO from TX copy mode
by Magnus Karlsson
· 7 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
a11e1d4
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
by Linus Torvalds
· 7 years ago
5d90237
xsk: re-add queue id check for XDP_SKB path
by Björn Töpel
· 7 years ago
a5a16e4
xsk: Fix umem fill/completion queue mmap on 32-bit
by Geert Uytterhoeven
· 7 years ago
1c8c5a9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
by Linus Torvalds
· 7 years ago
ac98d8a
xsk: wire upp Tx zero-copy functions
by Magnus Karlsson
· 7 years ago
173d3ad
xsk: add zero-copy support for Rx
by Björn Töpel
· 7 years ago
bbff2f3
xsk: new descriptor addressing scheme
by Björn Töpel
· 7 years ago
a509a95
xsk: proper Rx drop statistics update
by Björn Töpel
· 7 years ago
4e64c83
xsk: proper fill queue descriptor validation
by Björn Töpel
· 7 years ago
a49049e
xsk: simplified umem setup
by Björn Töpel
· 7 years ago
37b0769
xsk: add missing write- and data-dependency barrier
by Björn Töpel
· 7 years ago
b3a9e0b
xsk: remove explicit ring structure from uapi
by Björn Töpel
· 7 years ago
2e59dd5
xsk: proper queue id check at bind
by Magnus Karlsson
· 7 years ago
959b71d
xsk: remove rebind support
by Björn Töpel
· 7 years ago
c2f4374
xsk: proper '=' alignment
by Björn Töpel
· 7 years ago
dac0914
xsk: clean up SPDX headers
by Björn Töpel
· 7 years ago
af75d9e
xsk: statistics support
by Magnus Karlsson
· 7 years ago
35fcde7
xsk: support for Tx
by Magnus Karlsson
· 7 years ago
f614590
xsk: add Tx queue setup and mmap support
by Magnus Karlsson
· 7 years ago
fe23083
xsk: add umem completion queue support and mmap
by Magnus Karlsson
· 7 years ago
fbfc504a
bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP
by Björn Töpel
· 7 years ago
c497176
xsk: add Rx receive functions and poll support
by Björn Töpel
· 7 years ago
965a990
xsk: add support for bind for Rx
by Magnus Karlsson
· 7 years ago
b9b6b68
xsk: add Rx queue setup and mmap support
by Björn Töpel
· 7 years ago
423f383
xsk: add umem fill queue support and mmap
by Magnus Karlsson
· 7 years ago
c0c77d8
xsk: add user memory registration support sockopt
by Björn Töpel
· 7 years ago