index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
core
/
netpoll.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-30
netpoll: Fix race condition in netpoll_owner_active
Breno Leitao
1
-1
/
+1
2023-06-15
netpoll: allocate netdev tracker right away
Jakub Kicinski
1
-3
/
+2
2023-04-02
net: don't let netpoll invoke NAPI if in xmit context
Jakub Kicinski
1
-1
/
+18
2023-01-27
netpoll: Remove 4s sleep during carrier detection
Breno Leitao
1
-11
/
+1
2022-08-22
net: move from strlcpy with unused retval to strscpy
Wolfram Sang
1
-2
/
+2
2022-06-09
net: rename reference+tracking helpers
Jakub Kicinski
1
-1
/
+1
2021-12-06
netpoll: add net device refcount tracker to struct netpoll
Eric Dumazet
1
-2
/
+2
2021-07-02
Merge tag 'asm-generic-unaligned-5.14' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
1
-2
/
+2
2021-06-01
netpoll: don't require irqs disabled in rt kernels
Wander Lairson Costa
1
-1
/
+3
2021-05-17
netpoll: avoid put_unaligned() on single character
Arnd Bergmann
1
-2
/
+2
2021-02-06
Revert "net: Have netpoll bring-up DSA management interface"
Vladimir Oltean
1
-18
/
+4
2020-11-18
net: Have netpoll bring-up DSA management interface
Florian Fainelli
1
-4
/
+18
2020-09-10
net: make sure napi_list is safe for RCU traversal
Jakub Kicinski
1
-1
/
+1
2020-08-26
net: disable netpoll on fresh napis
Jakub Kicinski
1
-1
/
+1
2020-05-07
netpoll: accept NULL np argument in netpoll_send_skb()
Eric Dumazet
1
-3
/
+8
2020-05-07
netpoll: netpoll_send_skb() returns transmit status
Eric Dumazet
1
-4
/
+7
2020-05-07
netpoll: move netpoll_send_skb() out of line
Eric Dumazet
1
-2
/
+11
2020-05-07
netpoll: remove dev argument from netpoll_send_skb_on_dev()
Eric Dumazet
1
-4
/
+6
2020-04-29
netpoll: Fix use correct return type for ndo_start_xmit()
Yunjian Wang
1
-4
/
+5
2019-08-27
net: fix skb use after free in netpoll
Feng Sun
1
-3
/
+3
2019-06-02
net: ipv4: provide __rcu annotation for ifa_list
Florian Westphal
1
-2
/
+8
2019-05-21
treewide: Add SPDX license identifier for missed files
Thomas Gleixner
1
-0
/
+1
2019-05-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
Linus Torvalds
1
-1
/
+1
2019-04-09
treewide: Switch printk users from %pf and %pF to %ps and %pS, respectively
Sakari Ailus
1
-2
/
+2
2019-03-20
net: dev: rename queue selection helpers.
Paolo Abeni
1
-1
/
+1
2018-12-27
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
Linus Torvalds
1
-1
/
+1
2018-12-06
net: core: dev: Add extack argument to dev_open()
Petr Machata
1
-1
/
+1
2018-12-04
Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...
Ingo Molnar
1
-2
/
+2
2018-12-01
net/core: Replace call_rcu_bh() and synchronize_rcu_bh()
Paul E. McKenney
1
-2
/
+2
2018-11-05
net: core: netpoll: Enable netconsole IPv6 link local address
Matwey V. Kornilov
1
-1
/
+2
2018-10-19
netpoll: allow cleanup to be synchronous
Debabrata Banerjee
1
-16
/
+5
2018-10-19
Revert "bond: take rcu lock in netpoll_send_skb_on_dev"
David S. Miller
1
-2
/
+0
2018-10-01
bond: take rcu lock in netpoll_send_skb_on_dev
Dave Jones
1
-0
/
+2
2018-09-28
netpoll: do not test NAPI_STATE_SCHED in poll_one_napi()
Eric Dumazet
1
-19
/
+1
2018-09-23
netpoll: make ndo_poll_controller() optional
Eric Dumazet
1
-12
/
+7
2017-11-08
netpoll: Use lockdep to assert IRQs are disabled/enabled
Frederic Weisbecker
1
-1
/
+1
2017-07-26
netpoll: Fix device name check in netpoll_setup()
Matthias Kaehlcke
1
-1
/
+1
2017-07-14
netpoll: shut up a kernel warning on refcount
WANG Cong
1
-1
/
+1
2017-07-01
net: convert netpoll_info.refcnt from atomic_t to refcount_t
Reshetova, Elena
1
-3
/
+3
2017-07-01
net: convert sk_buff.users from atomic_t to refcount_t
Reshetova, Elena
1
-2
/
+2
2017-06-16
networking: make skb_push & __skb_push return void pointers
Johannes Berg
1
-2
/
+2
2017-04-21
netpoll: Check for skb->queue_mapping
Tushar Dave
1
-2
/
+8
2016-11-16
netpoll: more efficient locking
Eric Dumazet
1
-3
/
+3
2016-07-09
net: tracepoint napi:napi_poll add work and budget
Jesper Dangaard Brouer
1
-1
/
+1
2016-04-05
Revert "netpoll: Fix extra refcount release in netpoll_cleanup()"
Bjorn Helgaas
1
-2
/
+1
2016-03-25
netpoll: Fix extra refcount release in netpoll_cleanup()
Bjorn Helgaas
1
-1
/
+2
2015-09-29
netpoll: Drop budget parameter from NAPI polling call hierarchy
Alexander Duyck
1
-12
/
+11
2015-09-23
netpoll: Close race condition between poll_one_napi and napi_disable
Neil Horman
1
-2
/
+8
2015-08-28
netpoll: warn on netpoll_send_udp users who haven't disabled irqs
Nikolay Aleksandrov
1
-0
/
+2
2015-01-13
net: rename vlan_tx_* helpers since "tx" is misleading there
Jiri Pirko
1
-1
/
+1
2014-11-21
vlan: introduce *vlan_hwaccel_push_inside helpers
Jiri Pirko
1
-3
/
+1
2014-11-21
vlan: rename __vlan_put_tag to vlan_insert_tag_set_proto
Jiri Pirko
1
-2
/
+2
2014-09-01
net: Pass a "more" indication down into netdev_start_xmit() code paths.
David S. Miller
1
-1
/
+1
2014-09-01
net: Do txq_trans_update() in netdev_start_xmit()
David S. Miller
1
-3
/
+1
2014-08-29
net: add skb_get_tx_queue() helper
Daniel Borkmann
1
-1
/
+1
2014-08-24
net: Add ops->ndo_xmit_flush()
David S. Miller
1
-2
/
+1
2014-07-08
netpoll: fix use after free
david decotigny
1
-1
/
+2
2014-04-01
netpoll: Use skb_irq_freeable to make zap_completion_queue safe.
Eric W. Biederman
1
-1
/
+1
2014-03-29
netpoll: Respect NETIF_F_LLTX
Eric W. Biederman
1
-5
/
+5
2014-03-29
netpoll: Remove strong unnecessary assumptions about skbs
Eric W. Biederman
1
-2
/
+2
2014-03-29
netpoll: Rename netpoll_rx_enable/disable to netpoll_poll_disable/enable
Eric W. Biederman
1
-4
/
+4
2014-03-29
netpoll: Only call ndo_start_xmit from a single place
Eric W. Biederman
1
-25
/
+36
2014-03-29
netpoll: Remove gfp parameter from __netpoll_setup
Eric W. Biederman
1
-4
/
+4
2014-03-27
net/core: Use RCU_INIT_POINTER(x, NULL) in netpoll.c
Monam Agarwal
1
-1
/
+1
2014-03-17
netpoll: Remove dead packet receive code (CONFIG_NETPOLL_TRAP)
Eric W. Biederman
1
-519
/
+1
2014-03-17
netpoll: Move all receive processing under CONFIG_NETPOLL_TRAP
Eric W. Biederman
1
-17
/
+64
2014-03-17
netpoll: Consolidate neigh_tx processing in service_neigh_queue
Eric W. Biederman
1
-22
/
+16
2014-03-17
netpoll: Move netpoll_trap under CONFIG_NETPOLL_TRAP
Eric W. Biederman
1
-5
/
+9
2014-03-17
netpoll: Don't drop all received packets.
Eric W. Biederman
1
-11
/
+6
2014-03-17
netpoll: Add netpoll_rx_processing
Eric W. Biederman
1
-2
/
+2
2014-03-17
netpoll: Warn if more packets are processed than are budgeted
Eric W. Biederman
1
-0
/
+1
2014-03-17
netpoll: Visit all napi handlers in poll_napi
Eric W. Biederman
1
-3
/
+0
2014-03-17
netpoll: Pass budget into poll_napi
Eric W. Biederman
1
-3
/
+3
2014-03-17
netpoll: move setting of NETPOLL_RX_DROP into netpoll_poll_dev
Eric W. Biederman
1
-8
/
+8
2014-02-06
netpoll: fix netconsole IPv6 setup
Sabrina Dubroca
1
-1
/
+3
2014-01-21
netpoll: Use ether_addr_copy
Joe Perches
1
-2
/
+2
2014-01-10
net: core: explicitly select a txq before doing l2 forwarding
Jason Wang
1
-1
/
+1
2014-01-02
netpoll: Fix missing TXQ unlock and and OOPS.
David S. Miller
1
-2
/
+9
2013-10-25
netpoll: fix rx_hook() interface by passing the skb
Antonio Quartulli
1
-13
/
+18
2013-09-19
netpoll: fix NULL pointer dereference in netpoll_cleanup
Nikolay Aleksandrov
1
-5
/
+4
2013-09-12
netpoll: Should handle ETH_P_ARP other than ETH_P_IP in netpoll_neigh_reply
Sonic Zhang
1
-1
/
+1
2013-07-09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
Linus Torvalds
1
-11
/
+5
2013-06-05
net: core: move mac_pton() to lib/net_utils.c
Andy Shevchenko
1
-0
/
+1
2013-06-04
netpoll: fix position of network header
Amerigo Wang
1
-16
/
+4
2013-05-28
net, ipv4, ipv6: Correct assignment of skb->network_header to skb->tail
Simon Horman
1
-1
/
+8
2013-05-27
netpoll: remove return value from netpoll_rx_disable()
dingtianhong
1
-2
/
+1
2013-05-06
netpoll: inverted down_trylock() test
Dan Carpenter
1
-1
/
+1
2013-05-01
netpoll: convert mutex into a semaphore
Neil Horman
1
-7
/
+7
2013-04-19
net: vlan: add protocol argument to packet tagging functions
Patrick McHardy
1
-2
/
+3
2013-04-19
net: vlan: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_*
Patrick McHardy
1
-1
/
+1
2013-03-17
netpoll: use DEFINE_STATIC_SRCU() to define netpoll_srcu
Lai Jiangshan
1
-2
/
+1
2013-02-13
netpoll: fix smatch warnings in netpoll core code
Neil Horman
1
-3
/
+7
2013-02-11
netpoll: cleanup sparse warnings
Neil Horman
1
-4
/
+8
2013-02-11
netpoll: Fix __netpoll_rcu_free so that it can hold the rtnl lock
Neil Horman
1
-6
/
+10
2013-02-06
netpoll: protect napi_poll and poll_controller during dev_[open|close]
Neil Horman
1
-0
/
+40
2013-01-28
netpoll: use the net namespace of current process instead of init_net
Cong Wang
1
-2
/
+4
2013-01-28
netpoll: use ipv6_addr_equal() to compare ipv6 addr
Cong Wang
1
-3
/
+3
2013-01-22
netpoll: fix an uninitialized variable
Cong Wang
1
-0
/
+1
2013-01-16
netpoll: fix a missing dev refcounting
Cong Wang
1
-0
/
+1
2013-01-16
netpoll: fix a rtnl lock assertion failure
Cong Wang
1
-14
/
+10
2013-01-08
netpoll: add IPv6 support
Cong Wang
1
-10
/
+236
2013-01-08
netpoll: prepare for ipv6
Cong Wang
1
-178
/
+224
2013-01-04
netpoll: remove usage of dev->master
Jiri Pirko
1
-3
/
+6
2012-12-11
net: remove obsolete simple_strto<foo>
Abhijit Pawar
1
-1
/
+0
2012-12-10
net: remove obsolete simple_strto<foo>
Abhijit Pawar
1
-1
/
+4
2012-09-19
netpoll: call ->ndo_select_queue() in tx path
Amerigo Wang
1
-1
/
+1
2012-08-31
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-9
/
+1
2012-08-30
netpoll: provide an IP ident in UDP frames
Eric Dumazet
1
-1
/
+2
2012-08-29
netpoll: revert 6bdb7fe3104 and fix be_poll() instead
Amerigo Wang
1
-9
/
+1
2012-08-14
netpoll: re-enable irq in poll_napi()
Amerigo Wang
1
-1
/
+9
2012-08-14
netpoll: handle vlan tags in netpoll tx and rx path
Amerigo Wang
1
-0
/
+15
2012-08-14
netpoll: take rcu_read_lock_bh() in netpoll_send_skb_on_dev()
Amerigo Wang
1
-14
/
+17
2012-08-14
netpoll: take rcu_read_lock_bh() in netpoll_rx()
Amerigo Wang
1
-2
/
+1
2012-08-14
netpoll: make __netpoll_cleanup non-block
Amerigo Wang
1
-10
/
+32
2012-08-14
netpoll: use GFP_ATOMIC in slave_enable_netpoll() and __netpoll_setup()
Amerigo Wang
1
-4
/
+4
2012-07-17
netpoll: move np->dev and np->dev_name init into __netpoll_setup()
Jiri Pirko
1
-5
/
+5
2012-06-13
netpoll: fix netpoll_send_udp() bugs
Eric Dumazet
1
-5
/
+6
2012-02-19
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+1
2012-02-14
netpoll: netpoll_poll_dev() should access dev->flags
Eric Dumazet
1
-1
/
+1
2012-02-01
netpoll: Neaten MAX_SKB_SIZE macro
Joe Perches
1
-3
/
+5
2012-02-01
netpoll: Convert printks to np_<level> and add pr_fmt
Joe Perches
1
-35
/
+28
2012-01-12
net: reintroduce missing rcu_assign_pointer() calls
Eric Dumazet
1
-1
/
+1
2011-11-29
net: Add queue state xoff flag for stack
Tom Herbert
1
-2
/
+2
2011-11-18
net: Remove all uses of LL_ALLOCATED_SPACE
Herbert Xu
1
-2
/
+4
2011-10-31
net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules
Paul Gortmaker
1
-0
/
+1
2011-09-22
Merge branch 'master' of github.com:davem330/net
David S. Miller
1
-1
/
+3
2011-08-26
netpoll: fix incorrect access to skb data in __netpoll_rx
Eric Dumazet
1
-1
/
+3
2011-08-02
rcu: convert uses of rcu_assign_pointer(x, NULL) to RCU_INIT_POINTER
Stephen Hemminger
1
-2
/
+2
2011-07-03
netpoll: Remove wrapper function netpoll_poll
Joe Perches
1
-7
/
+2
2011-07-03
netpoll: Remove unused EXPORT_SYMBOLs of netpoll_poll and netpoll_poll_dev
Joe Perches
1
-4
/
+2
2011-06-11
netpoll: call dev_put() on error in netpoll_setup()
Dan Carpenter
1
-1
/
+2
2011-06-09
netpoll: prevent netpoll setup on slave devices
WANG Cong
1
-0
/
+6
2011-05-09
net: add mac_pton() for parsing MAC address
Alexey Dobriyan
1
-25
/
+1
2011-04-22
inet: constify ip headers and in6_addr
Eric Dumazet
1
-1
/
+1
2011-02-27
bond: service netpoll arp queue on master device
Amerigo Wang
1
-0
/
+11
2011-02-27
netpoll: remove IFF_IN_NETPOLL flag
Amerigo Wang
1
-2
/
+0
2011-01-07
Merge branch 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Linus Torvalds
1
-1
/
+1
2010-12-19
net: kill unused macros
Shan Wei
1
-1
/
+0
2010-12-15
workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_dela...
Tejun Heo
1
-1
/
+1
2010-11-28
net: add netif_tx_queue_frozen_or_stopped
Eric Dumazet
1
-2
/
+1
2010-10-20
netpoll: Revert napi_poll fix for bonding driver
Neil Horman
1
-8
/
+1
2010-10-18
bonding: Fix napi poll for bonding driver
Neil Horman
1
-1
/
+8
2010-10-18
bonding: Fix bonding drivers improper modification of netpoll structure
Neil Horman
1
-3
/
+3
2010-08-03
Revert "net: remove zap_completion_queue"
David S. Miller
1
-0
/
+31
2010-07-12
net/core: EXPORT_SYMBOL cleanups
Eric Dumazet
1
-10
/
+9
2010-06-24
net: fix "netpoll: Allow netpoll_setup/cleanup recursion"
Andrew Morton
1
-1
/
+0
2010-06-15
netpoll: Allow netpoll_setup/cleanup recursion
Herbert Xu
1
-79
/
+97
2010-06-15
netpoll: Add ndo_netpoll_setup
Herbert Xu
1
-0
/
+10
2010-06-15
netpoll: Add locking for netpoll_setup/cleanup
Herbert Xu
1
-75
/
+76
2010-06-15
netpoll: Fix RCU usage
Herbert Xu
1
-8
/
+12
2010-06-15
netpoll: Set npinfo to NULL even with ndo_netpoll_cleanup
Herbert Xu
1
-2
/
+1
2010-05-31
net: remove zap_completion_queue
Eric Dumazet
1
-31
/
+0
2010-05-06
netpoll: add generic support for bridge and bonding devices
WANG Cong
1
-5
/
+21
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-03-22
netpoll: warn when there are spaces in parameters
Amerigo Wang
1
-2
/
+5
2010-03-16
NET: netpoll, fix potential NULL ptr dereference
Jiri Slaby
1
-2
/
+2
2010-01-13
netpoll: allow execution of multiple rx_hooks per interface
Daniel Borkmann
1
-63
/
+106
2009-09-02
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-0
/
+5
2009-08-23
netpoll: warning for ndo_start_xmit returns with interrupts enabled
Dongdong Deng
1
-0
/
+5
2009-07-09
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-1
/
+1
2009-07-08
netpoll: Fix carrier detection for drivers that are using phylib
Anton Vorontsov
1
-1
/
+1
2009-07-08
netpoll: Introduce netpoll_carrier_timeout kernel option
Anton Vorontsov
1
-1
/
+5
2009-06-15
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds...
David S. Miller
1
-1
/
+1
2009-05-25
net: txq_trans_update() helper
Eric Dumazet
1
-1
/
+4
2009-05-21
net: Fix arg to trace_napi_poll() in netpoll.
David S. Miller
1
-1
/
+1
2009-05-21
dropmon: add ability to detect when hardware dropsrxpackets
Neil Horman
1
-0
/
+2
2009-05-17
netpoll: don't dereference NULL dev from np
Pavel Emelyanov
1
-2
/
+6
2009-03-28
netpoll: store local and remote ip in net-endian
Harvey Harrison
1
-16
/
+15
2008-12-15
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-0
/
+2
2008-12-09
netpoll: fix race on poll_list resulting in garbage entry
Neil Horman
1
-0
/
+2
2008-11-20
netdev: add more functions to netdevice ops
Stephen Hemminger
1
-2
/
+4
2008-11-19
netdev: network device operations infrastructure
Stephen Hemminger
1
-3
/
+4
2008-11-19
include/net net/ - csum_partial - remove unnecessary casts
Joe Perches
1
-1
/
+1
2008-10-27
net: convert print_mac to %pM
Johannes Berg
1
-3
/
+2
2008-07-31
netdev: Fix lockdep warnings in multiqueue configurations.
David S. Miller
1
-0
/
+1
2008-07-17
net: Use queue aware tests throughout.
David S. Miller
1
-10
/
+14
2008-05-12
net: Allow netdevices to specify needed head/tailroom
Johannes Berg
1
-1
/
+1
2008-03-21
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...
David S. Miller
1
-2
/
+4
2008-03-20
netpoll: zap_completion_queue: adjust skb->users counter
Jarek Poplawski
1
-2
/
+4
2008-03-05
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-4
/
+8
2008-03-04
[NETPOLL]: Revert two bogus cleanups that broke netconsole.
David S. Miller
1
-4
/
+8
2008-03-03
[ARP]: Introduce the arp_hdr_len helper.
Pavel Emelyanov
1
-4
/
+2
2008-01-28
[IPV4] net/core: Use ipv4_is_<type>
Joe Perches
1
-1
/
+2
2008-01-28
[NETPOLL]: Don't need rx_flags.
Stephen Hemminger
1
-4
/
+0
2008-01-28
[NETPOLL]: Kill NETPOLL_RX_DROP, set but never tested.
Stephen Hemminger
1
-4
/
+4
2008-01-28
[NETPOLL]: no need to store local_mac
Stephen Hemminger
1
-6
/
+3
2008-01-28
[NETPOLL]: netpoll_poll() cleanup
Stephen Hemminger
1
-18
/
+14
2008-01-28
[NETPOLL]: Use skb_queue_purge().
Stephen Hemminger
1
-5
/
+1
2007-10-29
[NET]: Fix race between poll_napi() and net_rx_action()
David S. Miller
1
-9
/
+28
2007-10-22
[NET]: Hide the queue_mapping field inside netif_subqueue_stopped
Pavel Emelyanov
1
-2
/
+2
2007-10-10
[NET]: Wrap netdevice hardware header creation.
Stephen Hemminger
1
-5
/
+3
2007-10-10
[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()
Joe Perches
1
-9
/
+3
2007-10-10
[NET]: Make the device list and device lookups per namespace.
Eric W. Biederman
1
-1
/
+1
2007-10-10
[NET] netconsole: Support dynamic reconfiguration using configfs
Satyam Sharma
1
-19
/
+25
2007-10-10
[NET]: Make NAPI polling independent of struct net_device objects.
Stephen Hemminger
1
-14
/
+25
2007-07-16
Revert "[NET]: Fix races in net_rx_action vs netpoll."
Linus Torvalds
1
-8
/
+0
2007-07-11
[NET]: Fix races in net_rx_action vs netpoll.
Olaf Kirch
1
-0
/
+8
2007-07-10
[NETPOLL]: Fix a leak-n-bug in netpoll_cleanup()
Satyam Sharma
1
-1
/
+1
2007-07-10
[CORE] Stack changes to add multiqueue hardware support API
Peter P Waskiewicz Jr
1
-3
/
+5
2007-07-05
[NETPOLL]: Fixups for 'fix soft lockup when removing module'
Jarek Poplawski
1
-4
/
+2
[next]