Toggle navigation
Patchwork
netdev
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Yunsheng Lin
| 93 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
[net-next,v2,3/3] skbuff: keep track of pp page when __skb_frag_ref() is called
some optimization for page pool
-
-
-
2021-09-14
Yunsheng Lin
New
[net-next] tcp: add tcp_tx_skb_cache_key checking in sk_stream_alloc_skb()
[net-next] tcp: add tcp_tx_skb_cache_key checking in sk_stream_alloc_skb()
-
-
-
2021-09-01
Yunsheng Lin
New
[net-next,1/2] page_pool: support non-split page with PP_FLAG_PAGE_FRAG
some optimization for page pool
-
-
-
2021-08-30
Yunsheng Lin
New
[net-next] sock: remove one redundant SKB_FRAG_PAGE_ORDER macro
[net-next] sock: remove one redundant SKB_FRAG_PAGE_ORDER macro
-
-
-
2021-08-26
Yunsheng Lin
New
[net-next,v2,2/2] page_pool: optimize the cpu sync operation when DMA mapping
Untitled series #153724
-
-
-
2021-08-20
Yunsheng Lin
Superseded
[net-next,2/2] page_pool: optimize the cpu sync operation when DMA mapping
Some minor optimization for page pool
-
-
-
2021-08-20
Yunsheng Lin
New
[RFC,6/7] net: hns3: support tx recycling in the hns3 driver
add socket to netdev page frag recycling support
-
-
-
2021-08-18
Yunsheng Lin
New
[RFC,5/7] sock: support refilling pfrag from pfrag_pool
add socket to netdev page frag recycling support
-
-
-
2021-08-18
Yunsheng Lin
New
[RFC,4/7] net: pfrag_pool: add pfrag pool support based on page pool
add socket to netdev page frag recycling support
-
-
-
2021-08-18
Yunsheng Lin
New
[RFC,3/7] net: add NAPI api to register and retrieve the page pool ptr
add socket to netdev page frag recycling support
-
-
-
2021-08-18
Yunsheng Lin
New
[RFC,2/7] skbuff: add interface to manipulate frag count for tx recycling
add socket to netdev page frag recycling support
-
-
-
2021-08-18
Yunsheng Lin
New
[RFC,1/7] page_pool: refactor the page pool to support multi alloc context
add socket to netdev page frag recycling support
-
-
-
2021-08-18
Yunsheng Lin
New
[net-next,v2,4/4] net: hns3: support skb's frag page recycling based on page pool
[net-next,v2,1/4] page_pool: keep pp info as long as page pool owns the page
-
-
-
2021-08-06
Yunsheng Lin
Superseded
[net-next,v2,1/4] page_pool: keep pp info as long as page pool owns the page
[net-next,v2,1/4] page_pool: keep pp info as long as page pool owns the page
-
-
-
2021-08-06
Yunsheng Lin
New
[net,V2] page_pool: mask the page->signature before the checking
[net,V2] page_pool: mask the page->signature before the checking
-
-
-
2021-08-06
Yunsheng Lin
New
[net-next,4/4] net: hns3: support skb's frag page recycling based on page pool
add frag page support in page pool
-
-
-
2021-08-05
Yunsheng Lin
New
[net-next,3/4] page_pool: add frag page recycling support in page pool
add frag page support in page pool
-
-
-
2021-08-05
Yunsheng Lin
New
[net-next,2/4] page_pool: add interface to manipulate frag count in page pool
add frag page support in page pool
-
-
-
2021-08-05
Yunsheng Lin
New
[net-next,1/4] page_pool: keep pp info as long as page pool owns the page
add frag page support in page pool
-
-
-
2021-08-05
Yunsheng Lin
Superseded
[net] page_pool: mask the page->signature before the checking
[net] page_pool: mask the page->signature before the checking
-
-
-
2021-08-05
Yunsheng Lin
New
[net] net: sched: fix lockdep_set_class() typo error for sch->seqlock
[net] net: sched: fix lockdep_set_class() typo error for sch->seqlock
-
-
-
2021-08-03
Yunsheng Lin
New
[rfc,v6,4/4] net: hns3: support skb's frag page recycling based on page pool
add frag page support in page pool
-
-
-
2021-07-20
Yunsheng Lin
Superseded
[rfc,v6,2/4] page_pool: add interface to manipulate frag count in page pool
add frag page support in page pool
-
-
-
2021-07-20
Yunsheng Lin
Superseded
[v2,4/4] tools/virtio: use common infrastructure to build ptr_ring.h
[v2,1/4] tools headers UAPI: add cache aligning related macro
-
-
-
2021-07-20
Yunsheng Lin
New
[v2,3/4] tools headers UAPI: add cpu_relax() implementation for x86 and arm64
[v2,1/4] tools headers UAPI: add cache aligning related macro
-
-
-
2021-07-20
Yunsheng Lin
New
[v2,1/4] tools headers UAPI: add cache aligning related macro
[v2,1/4] tools headers UAPI: add cache aligning related macro
-
-
-
2021-07-20
Yunsheng Lin
New
[rfc,v5,4/4] net: hns3: support skb's frag page recycling based on page pool
add frag page support in page pool
-
-
-
2021-07-14
Yunsheng Lin
Superseded
[rfc,v5,3/4] page_pool: add frag page recycling support in page pool
add frag page support in page pool
-
-
-
2021-07-14
Yunsheng Lin
New
[rfc,v5,2/4] page_pool: add interface to manipulate frag count in page pool
add frag page support in page pool
-
-
-
2021-07-14
Yunsheng Lin
New
[rfc,v5,1/4] page_pool: keep pp info as long as page pool owns the page
add frag page support in page pool
-
-
-
2021-07-14
Yunsheng Lin
Superseded
[rfc,v4,4/4] net: hns3: support skb's frag page recycling based on page pool
add frag page support in page pool
-
-
-
2021-07-13
Yunsheng Lin
Superseded
[rfc,v4,3/4] page_pool: add frag page recycling support in page pool
add frag page support in page pool
-
-
-
2021-07-13
Yunsheng Lin
New
[rfc,v4,2/4] page_pool: add interface to manipulate bias in page pool
add frag page support in page pool
-
-
-
2021-07-13
Yunsheng Lin
New
[rfc,v4,1/4] page_pool: keep pp info as long as page pool owns the page
add frag page support in page pool
-
-
-
2021-07-13
Yunsheng Lin
Superseded
[rfc,v3,4/4] net: hns3: support skb's frag page recycling based on page pool
add frag page support in page pool
-
-
-
2021-07-12
Yunsheng Lin
Superseded
[rfc,v3,4/4] net: hns3: support skb's frag page recycling based on page pool
[rfc,v3,1/4] page_pool: keep pp info as long as page pool owns the page
-
-
-
2021-07-12
Yunsheng Lin
Superseded
[rfc,v3,3/4] page_pool: add frag page recycling support in page pool
[rfc,v3,1/4] page_pool: keep pp info as long as page pool owns the page
-
-
-
2021-07-12
Yunsheng Lin
New
[rfc,v3,1/4] page_pool: keep pp info as long as page pool owns the page
[rfc,v3,1/4] page_pool: keep pp info as long as page pool owns the page
-
-
-
2021-07-12
Yunsheng Lin
Superseded
[rfc,v2,5/5] net: hns3: support skb's frag page recycling based on page pool
add elevated refcnt support for page pool
-
-
-
2021-07-10
Yunsheng Lin
Superseded
[rfc,v2,4/5] page_pool: support page frag API for page pool
add elevated refcnt support for page pool
-
-
-
2021-07-10
Yunsheng Lin
New
[rfc,v2,3/5] page_pool: add page recycling support based on elevated refcnt
add elevated refcnt support for page pool
-
-
-
2021-07-10
Yunsheng Lin
New
[rfc,v2,2/5] page_pool: add interface for getting and setting pagecnt_bias
add elevated refcnt support for page pool
-
-
-
2021-07-10
Yunsheng Lin
New
[rfc,v2,1/5] page_pool: keep pp info as long as page pool owns the page
add elevated refcnt support for page pool
-
-
-
2021-07-10
Yunsheng Lin
Superseded
[net-next,2/2] tools/virtio: use common infrastructure to build ptr_ring.h
refactor the ringtest testing for ptr_ring
-
-
-
2021-07-05
Yunsheng Lin
Superseded
[net-next,1/2] tools: add missing infrastructure for building ptr_ring.h
refactor the ringtest testing for ptr_ring
-
-
-
2021-07-05
Yunsheng Lin
New
[net-next,v3,3/3] ptr_ring: add barrier to ensure the visiblity of r->queue[]
add benchmark selftest and optimization for ptr_ring
-
-
-
2021-07-01
Yunsheng Lin
New
[net-next,v3,2/3] ptr_ring: move r->queue[] clearing after r->consumer_head updating
add benchmark selftest and optimization for ptr_ring
-
-
-
2021-07-01
Yunsheng Lin
New
[net-next,v3,1/3] selftests/ptr_ring: add benchmark application for ptr_ring
add benchmark selftest and optimization for ptr_ring
-
-
-
2021-07-01
Yunsheng Lin
New
[net-next,RFC,2/2] net: hns3: support skb's frag page recycling based on page pool
add elevated refcnt support for page pool
-
-
-
2021-06-30
Yunsheng Lin
Superseded
[net-next,RFC,1/2] page_pool: add page recycling support based on elevated refcnt
add elevated refcnt support for page pool
-
-
-
2021-06-30
Yunsheng Lin
New
[net-next,v2,2/2] ptr_ring: make __ptr_ring_empty() checking more reliable
add benchmark selftest and optimization for ptr_ring
-
-
-
2021-06-25
Yunsheng Lin
New
[net-next,v2,1/2] selftests/ptr_ring: add benchmark application for ptr_ring
add benchmark selftest and optimization for ptr_ring
-
-
-
2021-06-25
Yunsheng Lin
New
[net-next,v3,3/3] net: sched: remove qdisc->empty for lockless qdisc
Some optimization for lockless qdisc
-
-
-
2021-06-22
Yunsheng Lin
New
[net-next,v3,2/3] net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc
Some optimization for lockless qdisc
-
-
-
2021-06-22
Yunsheng Lin
New
[net-next,v3,1/3] net: sched: avoid unnecessary seqcount operation for lockless qdisc
Some optimization for lockless qdisc
-
-
-
2021-06-22
Yunsheng Lin
New
[net,v2] net: sched: add barrier to ensure correct ordering for lockless qdisc
[net,v2] net: sched: add barrier to ensure correct ordering for lockless qdisc
-
-
-
2021-06-17
Yunsheng Lin
New
[net] net: sched: add barrier to ensure correct ordering for lockless qdisc
[net] net: sched: add barrier to ensure correct ordering for lockless qdisc
-
-
-
2021-06-16
Yunsheng Lin
Superseded
[net-next,v2,3/3] net: sched: remove qdisc->empty for lockless qdisc
Some optimization for lockless qdisc
-
-
-
2021-06-03
Yunsheng Lin
Superseded
[net-next,v2,2/3] net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc
Some optimization for lockless qdisc
-
-
-
2021-06-03
Yunsheng Lin
Superseded
[net-next,v2,1/3] net: sched: avoid unnecessary seqcount operation for lockless qdisc
Some optimization for lockless qdisc
-
-
-
2021-06-03
Yunsheng Lin
Superseded
[net-next,3/3] net: sched: remove qdisc->empty for lockless qdisc
[net-next,1/3] net: sched: avoid unnecessary seqcount operation for lockless qdisc
-
-
-
2021-05-28
Yunsheng Lin
Superseded
[net-next,1/3] net: sched: avoid unnecessary seqcount operation for lockless qdisc
[net-next,1/3] net: sched: avoid unnecessary seqcount operation for lockless qdisc
-
-
-
2021-05-28
Yunsheng Lin
Superseded
[RFC,v4,2/3] net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc
Some optimization for lockless qdisc
-
-
-
2021-05-20
Yunsheng Lin
Superseded
[net,v8,3/3] net: sched: fix tx action reschedule issue with stopped queue
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-14
Yunsheng Lin
New
[net,v8,2/3] net: sched: fix tx action rescheduling issue during deactivation
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-14
Yunsheng Lin
Superseded
[net,v8,1/3] net: sched: fix packet stuck problem for lockless qdisc
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-14
Yunsheng Lin
Superseded
[net,v8,3/3] net: sched: fix tx action reschedule issue with stopped queue
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-14
Yunsheng Lin
Superseded
[net,v8,2/3] net: sched: fix tx action rescheduling issue during deactivation
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-14
Yunsheng Lin
New
[net,v8,1/3] net: sched: fix packet stuck problem for lockless qdisc
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-14
Yunsheng Lin
New
[net,v7,3/3] net: sched: fix tx action reschedule issue with stopped queue
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-13
Yunsheng Lin
Superseded
[net,v7,2/3] net: sched: fix endless tx action reschedule during deactivation
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-13
Yunsheng Lin
Superseded
[net,v7,1/3] net: sched: fix packet stuck problem for lockless qdisc
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-13
Yunsheng Lin
Superseded
[net,v6,3/3] net: sched: fix tx action reschedule issue with stopped queue
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-10
Yunsheng Lin
New
[net,v6,2/3] net: sched: fix endless tx action reschedule during deactivation
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-10
Yunsheng Lin
Superseded
[net,v6,1/3] net: sched: fix packet stuck problem for lockless qdisc
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-10
Yunsheng Lin
Superseded
[net,v5,3/3] net: sched: fix tx action reschedule issue with stopped queue
fix packet stuck problem for lockless qdisc
-
-
-
2021-05-06
Yunsheng Lin
Superseded
[net,v4,2/2] net: sched: fix endless tx action reschedule during deactivation
fix packet stuck problem for lockless qdisc
-
-
-
2021-04-16
Yunsheng Lin
Superseded
[net,v4,1/2] net: sched: fix packet stuck problem for lockless qdisc
fix packet stuck problem for lockless qdisc
-
-
-
2021-04-16
Yunsheng Lin
New
[net,v2] net: sched: fix packet stuck problem for lockless qdisc
[net,v2] net: sched: fix packet stuck problem for lockless qdisc
-
-
-
2021-03-24
Yunsheng Lin
New
[RFC,v3] net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc
[RFC,v3] net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc
-
-
-
2021-03-22
Yunsheng Lin
New
[net] net: sched: fix packet stuck problem for lockless qdisc
[net] net: sched: fix packet stuck problem for lockless qdisc
-
-
-
2021-03-18
Yunsheng Lin
New
[net-next] net: sched: remove unnecessay lock protection for skb_bad_txq/gso_skb
[net-next] net: sched: remove unnecessay lock protection for skb_bad_txq/gso_skb
-
-
-
2021-03-15
Yunsheng Lin
New
[RFC,v2] net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc
[RFC,v2] net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc
-
-
-
2021-03-15
Yunsheng Lin
New
[net-next] skbuff: remove some unnecessary operation in skb_segment_list()
[net-next] skbuff: remove some unnecessary operation in skb_segment_list()
-
-
-
2021-03-10
Yunsheng Lin
New
[net-next,v3,2/2] net: Use lockdep_assert_in_softirq() in napi_consume_skb()
Untitled series #82241
-
-
-
2020-11-24
Yunsheng Lin
New
[net-next,v2,1/2] lockdep: Introduce in_softirq lockdep assert
[net-next,v2,1/2] lockdep: Introduce in_softirq lockdep assert
-
-
-
2020-11-21
Yunsheng Lin
New
[stable] net: sch_generic: fix the missing new qdisc assignment bug
[stable] net: sch_generic: fix the missing new qdisc assignment bug
-
-
-
2020-11-03
Yunsheng Lin
New
[net-next] net: add in_softirq() debug checking in napi_consume_skb()
[net-next] net: add in_softirq() debug checking in napi_consume_skb()
-
-
-
2020-10-29
Yunsheng Lin
New
[RFC] net: add in_softirq() debug checking in napi_consume_skb()
[RFC] net: add in_softirq() debug checking in napi_consume_skb()
-
-
-
2020-09-22
Yunsheng Lin
Superseded
[net-next] net: use in_softirq() to indicate the NAPI context in napi_consume_skb()
[net-next] net: use in_softirq() to indicate the NAPI context in napi_consume_skb()
-
-
-
2020-09-21
Yunsheng Lin
New
[net-next] net: hns3: remove unnecessary NULL checking in napi_consume_skb()
[net-next] net: hns3: remove unnecessary NULL checking in napi_consume_skb()
-
-
-
2020-09-19
Yunsheng Lin
New
[v2,net] net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc
[v2,net] net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc
-
-
-
2020-09-08
Yunsheng Lin
New
[net-next] net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc
[net-next] net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc
-
-
-
2020-09-01
Yunsheng Lin
New