Toggle navigation
Patchwork
netdev
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Alexander Lobakin
| Archived =
No
| 99 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[v2,bpf-next,1/2] xsk: speed-up generic full-copy xmit
[v2,bpf-next,1/2] xsk: speed-up generic full-copy xmit
-
-
-
2021-03-31
Alexander Lobakin
New
[bpf-next,1/2] xsk: speed-up generic full-copy xmit
[bpf-next,1/2] xsk: speed-up generic full-copy xmit
-
-
-
2021-03-30
Alexander Lobakin
Superseded
[net-next] page_pool: let the compiler optimize and inline core functions
[net-next] page_pool: let the compiler optimize and inline core functions
-
-
-
2021-03-22
Alexander Lobakin
New
[net-next] dsa: simplify Kconfig symbols and dependencies
[net-next] dsa: simplify Kconfig symbols and dependencies
-
-
-
2021-03-19
Alexander Lobakin
New
[net-next,4/4] ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, VxLAN) GRO
net: avoid retpoline overhead on VLAN and TEB GRO
-
-
-
2021-03-18
Alexander Lobakin
New
[net-next,3/4] vlan/8021q: avoid retpoline overhead on GRO
net: avoid retpoline overhead on VLAN and TEB GRO
-
-
-
2021-03-18
Alexander Lobakin
New
[net-next,2/4] gro: add combined call_gro_receive() + INDIRECT_CALL_INET() helper
net: avoid retpoline overhead on VLAN and TEB GRO
-
-
-
2021-03-18
Alexander Lobakin
New
[net-next,1/4] gro: make net/gro.h self-contained
net: avoid retpoline overhead on VLAN and TEB GRO
-
-
-
2021-03-18
Alexander Lobakin
New
[v3,net-next,6/6] skbuff: micro-optimize {,__}skb_header_pointer()
skbuff: micro-optimize flow dissection
-
-
-
2021-03-14
Alexander Lobakin
New
[v3,net-next,4/6] linux/etherdevice.h: misc trailing whitespace cleanup
skbuff: micro-optimize flow dissection
-
-
-
2021-03-14
Alexander Lobakin
New
[v3,net-next,2/6] skbuff: make __skb_header_pointer()'s data argument const
skbuff: micro-optimize flow dissection
-
-
-
2021-03-14
Alexander Lobakin
New
[v2,net-next,2/3] gro: consistentify napi->gro_hash[x] access in dev_gro_receive()
gro: micro-optimize dev_gro_receive()
-
-
-
2021-03-13
Alexander Lobakin
New
[v2,net-next,6/6] skbuff: micro-optimize {,__}skb_header_pointer()
skbuff: micro-optimize flow dissection
-
-
-
2021-03-13
Alexander Lobakin
Superseded
[v2,net-next,5/6] ethernet: constify eth_get_headlen()'s @data argument
skbuff: micro-optimize flow dissection
-
-
-
2021-03-13
Alexander Lobakin
New
[v2,net-next,3/6] flow_dissector: constify raw input @data argument
skbuff: micro-optimize flow dissection
-
-
-
2021-03-13
Alexander Lobakin
New
[net-next,6/6] skbuff: micro-optimize {,__}skb_header_pointer()
[net-next,1/6] flow_dissector: constify bpf_flow_dissector's data pointers
-
-
-
2021-03-12
Alexander Lobakin
Superseded
[net-next,5/6] ethernet: constify eth_get_headlen()'s @data argument
[net-next,1/6] flow_dissector: constify bpf_flow_dissector's data pointers
-
-
-
2021-03-12
Alexander Lobakin
Superseded
[net-next,4/6] linux/etherdevice.h: misc trailing whitespace cleanup
[net-next,1/6] flow_dissector: constify bpf_flow_dissector's data pointers
-
-
-
2021-03-12
Alexander Lobakin
Superseded
[net-next,1/6] flow_dissector: constify bpf_flow_dissector's data pointers
[net-next,1/6] flow_dissector: constify bpf_flow_dissector's data pointers
-
-
-
2021-03-12
Alexander Lobakin
New
[net-next,4/4] gro: improve flow distribution across GRO buckets in dev_gro_receive()
gro: micro-optimize dev_gro_receive()
-
-
-
2021-03-12
Alexander Lobakin
New
[v8,bpf-next,4/5] xsk: respect device's headroom and tailroom on generic xmit path
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-18
Alexander Lobakin
New
[v8,bpf-next,2/5] net: add priv_flags for allow tx skb without linear
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-18
Alexander Lobakin
New
[v7,bpf-next,6/6] xsk: build skb by page (aka generic zerocopy xmit)
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-17
Alexander Lobakin
Superseded
[v7,bpf-next,5/6] xsk: respect device's headroom and tailroom on generic xmit path
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-17
Alexander Lobakin
Superseded
[v7,bpf-next,3/6] net: add priv_flags for allow tx skb without linear
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-17
Alexander Lobakin
Superseded
[v6,bpf-next,6/6] xsk: build skb by page (aka generic zerocopy xmit)
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v6,bpf-next,5/6] xsk: respect device's headroom and tailroom on generic xmit path
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v6,bpf-next,4/6] virtio-net: support IFF_TX_SKB_NO_LINEAR
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v6,bpf-next,3/6] net: add priv_flags for allow tx skb without linear
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v6,bpf-next,2/6] netdevice: check for net_device::priv_flags bitfield overflow
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v6,bpf-next,1/6] netdev_priv_flags: add missing IFF_PHONY_HEADROOM self-definition
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v5,bpf-next,6/6] xsk: build skb by page (aka generic zerocopy xmit)
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
New
[v5,bpf-next,5/6] xsk: respect device's headroom and tailroom on generic xmit path
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v5,bpf-next,4/6] virtio-net: support IFF_TX_SKB_NO_LINEAR
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v5,bpf-next,3/6] net: add priv_flags for allow tx skb without linear
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v5,bpf-next,2/6] netdevice: check for net_device::priv_flags bitfield overflow
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
New
[v5,bpf-next,1/6] netdev_priv_flags: add missing IFF_PHONY_HEADROOM self-definition
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v4,bpf-next,6/6] xsk: build skb by page (aka generic zerocopy xmit)
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v4,bpf-next,5/6] xsk: respect device's headroom and tailroom on generic xmit path
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v4,bpf-next,4/6] virtio-net: support IFF_TX_SKB_NO_LINEAR
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
New
[v4,bpf-next,3/6] net: add priv_flags for allow tx skb without linear
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
New
[v4,bpf-next,2/6] netdevice: check for net_device::priv_flags bitfield overflow
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
Superseded
[v4,bpf-next,1/6] netdev_priv_flags: add missing IFF_PHONY_HEADROOM self-definition
xsk: build skb by page (aka generic zerocopy xmit)
-
-
-
2021-02-16
Alexander Lobakin
New
[v6,net-next,11/11] skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing
[v6,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-13
Alexander Lobakin
New
[v6,net-next,09/11] skbuff: allow to optionally use NAPI cache from __alloc_skb()
[v6,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-13
Alexander Lobakin
New
[v6,net-next,07/11] skbuff: move NAPI cache declarations upper in the file
[v6,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-13
Alexander Lobakin
New
[v6,net-next,05/11] skbuff: use __build_skb_around() in __alloc_skb()
[v6,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-13
Alexander Lobakin
New
[v6,net-next,03/11] skbuff: make __build_skb_around() return void
[v6,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-13
Alexander Lobakin
New
[v6,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
[v6,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-13
Alexander Lobakin
New
[v5,net-next,11/11] skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
New
[v5,net-next,10/11] skbuff: allow to use NAPI cache from __napi_alloc_skb()
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
New
[v5,net-next,09/11] skbuff: allow to optionally use NAPI cache from __alloc_skb()
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
New
[v5,net-next,08/11] skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
New
[v5,net-next,07/11] skbuff: move NAPI cache declarations upper in the file
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
Superseded
[v5,net-next,06/11] skbuff: remove __kfree_skb_flush()
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
New
[v5,net-next,05/11] skbuff: use __build_skb_around() in __alloc_skb()
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
Superseded
[v5,net-next,04/11] skbuff: simplify __alloc_skb() a bit
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
New
[v5,net-next,03/11] skbuff: make __build_skb_around() return void
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
Superseded
[v5,net-next,02/11] skbuff: simplify kmalloc_reserve()
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
New
[v5,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
skbuff: introduce skbuff_heads bulking and reusing
-
-
-
2021-02-11
Alexander Lobakin
Superseded
[v4,net-next,11/11] skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing
[v4,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-10
Alexander Lobakin
Superseded
[v4,net-next,08/11] skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads
[v4,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-10
Alexander Lobakin
Superseded
[v4,net-next,07/11] skbuff: move NAPI cache declarations upper in the file
[v4,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-10
Alexander Lobakin
Superseded
[v4,net-next,04/11] skbuff: simplify __alloc_skb() a bit
[v4,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-10
Alexander Lobakin
Superseded
[v4,net-next,03/11] skbuff: make __build_skb_around() return void
[v4,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-10
Alexander Lobakin
Superseded
[v4,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
[v4,net-next,01/11] skbuff: move __alloc_skb() next to the other skb allocation functions
-
-
-
2021-02-10
Alexander Lobakin
Superseded
[v3,net-next,10/10] skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing
Untitled series #101257
-
-
-
2021-02-09
Alexander Lobakin
New
[v3,net-next,08/10] skbuff: reuse NAPI skb cache on allocation path (__build_skb())
Untitled series #101257
-
-
-
2021-02-09
Alexander Lobakin
New
[v3,net-next,05/10] skbuff: use __build_skb_around() in __alloc_skb()
Untitled series #101257
-
-
-
2021-02-09
Alexander Lobakin
Superseded
[v3,net-next,03/10] skbuff: make __build_skb_around() return void
Untitled series #101257
-
-
-
2021-02-09
Alexander Lobakin
Superseded
[v3,net-next,02/10] skbuff: simplify kmalloc_reserve()
Untitled series #101257
-
-
-
2021-02-09
Alexander Lobakin
Superseded
[RESEND,v3,net-next,5/5] net: page_pool: simplify page recycling condition tests
net: consolidate page_is_pfmemalloc() usage
-
-
-
2021-02-02
Alexander Lobakin
New
[RESEND,v3,net-next,4/5] net: use the new dev_page_is_reusable() instead of private versions
net: consolidate page_is_pfmemalloc() usage
-
-
-
2021-02-02
Alexander Lobakin
New
[RESEND,v3,net-next,3/5] net: introduce common dev_page_is_reusable()
net: consolidate page_is_pfmemalloc() usage
-
-
-
2021-02-02
Alexander Lobakin
New
[RESEND,v3,net-next,2/5] skbuff: constify skb_propagate_pfmemalloc() "page" argument
net: consolidate page_is_pfmemalloc() usage
-
-
-
2021-02-02
Alexander Lobakin
New
[RESEND,v3,net-next,1/5] mm: constify page_is_pfmemalloc() argument
net: consolidate page_is_pfmemalloc() usage
-
-
-
2021-02-02
Alexander Lobakin
New
[v3,net-next,4/5] net: use the new dev_page_is_reusable() instead of private versions
Untitled series #98921
-
-
-
2021-01-31
Alexander Lobakin
Superseded
[v2,net-next,4/4] net: page_pool: simplify page recycling condition tests
net: consolidate page_is_pfmemalloc() usage
-
-
-
2021-01-27
Alexander Lobakin
Superseded
[v2,net-next,2/4] skbuff: constify skb_propagate_pfmemalloc() "page" argument
net: consolidate page_is_pfmemalloc() usage
-
-
-
2021-01-27
Alexander Lobakin
Superseded
[net-next,1/3] mm: constify page_is_pfmemalloc() argument
net: constify page_is_pfmemalloc() and its users
-
-
-
2021-01-25
Alexander Lobakin
Superseded
[v4,net-next,2/2] udp: allow forwarding of plain (non-fraglisted) UDP GRO packets
udp: allow forwarding of plain (non-fraglisted) UDP GRO packets
-
-
-
2021-01-22
Alexander Lobakin
New
[net-next,1/2] net: introduce UDP GRO netdev feature
udp: allow forwarding of plain (non-fraglisted) UDP GRO packets
-
-
-
2021-01-18
Alexander Lobakin
New
[net-next] mdio, phy: fix -Wshadow warnings triggered by nested container_of()
[net-next] mdio, phy: fix -Wshadow warnings triggered by nested container_of()
-
-
-
2021-01-16
Alexander Lobakin
New
[v2,net-next,2/3] skbuff: (re)use NAPI skb cache on allocation path
skbuff: introduce skbuff_heads reusing and bulking
-
-
-
2021-01-13
Alexander Lobakin
New
[net-next] udp: allow forwarding of plain (non-fraglisted) UDP GRO packets
[net-next] udp: allow forwarding of plain (non-fraglisted) UDP GRO packets
-
-
-
2021-01-12
Alexander Lobakin
New
[net-next,5/5] skbuff: refill skb_cache early from deferred-to-consume entries
[net-next,1/5] skbuff: rename fields of struct napi_alloc_cache to be more intuitive
-
-
-
2021-01-11
Alexander Lobakin
New
[net-next,3/5] skbuff: reuse skbuff_heads from flush_skb_cache if available
[net-next,1/5] skbuff: rename fields of struct napi_alloc_cache to be more intuitive
-
-
-
2021-01-11
Alexander Lobakin
New
[net-next,1/5] skbuff: rename fields of struct napi_alloc_cache to be more intuitive
[net-next,1/5] skbuff: rename fields of struct napi_alloc_cache to be more intuitive
-
-
-
2021-01-11
Alexander Lobakin
New
[net-next] net: sysctl: cleanup net_sysctl_init()
[net-next] net: sysctl: cleanup net_sysctl_init()
-
-
-
2021-01-06
Alexander Lobakin
New
[v2,net-next] net: skb_vlan_untag(): don't reset transport offset if set by GRO layer
[v2,net-next] net: skb_vlan_untag(): don't reset transport offset if set by GRO layer
-
-
-
2020-11-09
Alexander Lobakin
New
[v3,net] net: udp: fix Fast/frag0 UDP GRO
[v3,net] net: udp: fix Fast/frag0 UDP GRO
-
-
-
2020-11-09
Alexander Lobakin
New
[v2,net] net: udp: fix Fast/frag0 UDP GRO
[v2,net] net: udp: fix Fast/frag0 UDP GRO
-
-
-
2020-11-09
Alexander Lobakin
New
[net-next] net: skb_vlan_untag(): don't reset transport offset if set by GRO layer
[net-next] net: skb_vlan_untag(): don't reset transport offset if set by GRO layer
-
-
-
2020-11-05
Alexander Lobakin
New
[net] ethtool: netlink: add missing netdev_features_change() call
[net] ethtool: netlink: add missing netdev_features_change() call
-
-
-
2020-11-05
Alexander Lobakin
New
[v2,net-next,1/2] net: add GSO UDP L4 and GSO fraglists to the list of software-backed types
[v2,net-next,1/2] net: add GSO UDP L4 and GSO fraglists to the list of software-backed types
-
-
-
2020-11-01
Alexander Lobakin
New
[v2,net,2/3] net: ethtool: fix indentation of netdev_features_strings
net: ethtool: netdev_features_strings[] cleanup
-
-
-
2020-06-21
Alexander Lobakin
Superseded
[net,2/3] net: ethtool: fix indentation of netdev_features_strings
net: ethtool: netdev_features_strings[] cleanup
-
-
-
2020-06-19
Alexander Lobakin
Superseded
[net,2/3] net: ethtool: fix indentation of netdev_features_strings
Untitled series #40780
-
-
-
2020-06-19
Alexander Lobakin
New
[resend,net] net: ethtool: add missing NETIF_F_GSO_FRAGLIST feature string
[resend,net] net: ethtool: add missing NETIF_F_GSO_FRAGLIST feature string
-
-
-
2020-06-17
Alexander Lobakin
New