Commit 6bb218b
committed
Merge branch 'napi_threaded_poll-enhancements'
Eric Dumazet says:
====================
net: give napi_threaded_poll() some love
There is interest to revert commit 4cd13c2
("softirq: Let ksoftirqd do its job") and use instead the
napi_threaded_poll() mode.
https://lore.kernel.org/netdev/140f61e2e1fcb8cf53619709046e312e343b53ca.camel@redhat.com/T/#m8a8f5b09844adba157ad0d22fc1233d97013de50
Before doing so, make sure napi_threaded_poll() benefits
from recent core stack improvements, to further reduce
softirq triggers.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>3 files changed
Lines changed: 42 additions & 26 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3194 | 3194 | | |
3195 | 3195 | | |
3196 | 3196 | | |
| 3197 | + | |
3197 | 3198 | | |
| 3199 | + | |
| 3200 | + | |
3198 | 3201 | | |
3199 | 3202 | | |
3200 | 3203 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4603 | 4603 | | |
4604 | 4604 | | |
4605 | 4605 | | |
4606 | | - | |
| 4606 | + | |
4607 | 4607 | | |
4608 | 4608 | | |
4609 | | - | |
| 4609 | + | |
4610 | 4610 | | |
4611 | 4611 | | |
4612 | 4612 | | |
| |||
6598 | 6598 | | |
6599 | 6599 | | |
6600 | 6600 | | |
| 6601 | + | |
| 6602 | + | |
| 6603 | + | |
| 6604 | + | |
| 6605 | + | |
| 6606 | + | |
| 6607 | + | |
| 6608 | + | |
| 6609 | + | |
| 6610 | + | |
| 6611 | + | |
| 6612 | + | |
| 6613 | + | |
| 6614 | + | |
| 6615 | + | |
| 6616 | + | |
| 6617 | + | |
| 6618 | + | |
| 6619 | + | |
| 6620 | + | |
| 6621 | + | |
6601 | 6622 | | |
6602 | 6623 | | |
6603 | 6624 | | |
| 6625 | + | |
6604 | 6626 | | |
6605 | 6627 | | |
6606 | 6628 | | |
6607 | 6629 | | |
6608 | 6630 | | |
6609 | 6631 | | |
6610 | 6632 | | |
| 6633 | + | |
| 6634 | + | |
6611 | 6635 | | |
6612 | 6636 | | |
6613 | 6637 | | |
6614 | 6638 | | |
6615 | 6639 | | |
| 6640 | + | |
| 6641 | + | |
| 6642 | + | |
| 6643 | + | |
| 6644 | + | |
| 6645 | + | |
| 6646 | + | |
| 6647 | + | |
6616 | 6648 | | |
6617 | 6649 | | |
6618 | 6650 | | |
| |||
6624 | 6656 | | |
6625 | 6657 | | |
6626 | 6658 | | |
6627 | | - | |
6628 | | - | |
6629 | | - | |
6630 | | - | |
6631 | | - | |
6632 | | - | |
6633 | | - | |
6634 | | - | |
6635 | | - | |
6636 | | - | |
6637 | | - | |
6638 | | - | |
6639 | | - | |
6640 | | - | |
6641 | | - | |
6642 | | - | |
6643 | | - | |
6644 | | - | |
6645 | | - | |
6646 | | - | |
6647 | | - | |
6648 | 6659 | | |
6649 | 6660 | | |
6650 | 6661 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6870 | 6870 | | |
6871 | 6871 | | |
6872 | 6872 | | |
6873 | | - | |
6874 | 6873 | | |
6875 | 6874 | | |
6876 | 6875 | | |
| |||
6881 | 6880 | | |
6882 | 6881 | | |
6883 | 6882 | | |
| 6883 | + | |
| 6884 | + | |
| 6885 | + | |
6884 | 6886 | | |
6885 | 6887 | | |
6886 | 6888 | | |
6887 | 6889 | | |
6888 | 6890 | | |
6889 | | - | |
| 6891 | + | |
6890 | 6892 | | |
6891 | 6893 | | |
6892 | 6894 | | |
| |||
6895 | 6897 | | |
6896 | 6898 | | |
6897 | 6899 | | |
6898 | | - | |
| 6900 | + | |
6899 | 6901 | | |
6900 | 6902 | | |
6901 | 6903 | | |
| |||
0 commit comments