summaryrefslogtreecommitdiffstats
path: root/net/core/dev.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* net: revert partially applied PHY topology seriesJakub Kicinski2024-05-141-9/+0
* rtnetlink: do not depend on RTNL in rtnl_fill_proto_down()Eric Dumazet2024-05-071-4/+7
* net: write once on dev->allmulti and dev->promiscuityEric Dumazet2024-05-071-16/+20
* rtnetlink: do not depend on RTNL for IFLA_TXQLEN outputEric Dumazet2024-05-071-2/+2
* net: no longer acquire RTNL in threaded_show()Eric Dumazet2024-05-041-2/+2
* net: Protect dev->name by seqlock.Kuniyuki Iwashima2024-05-021-4/+23
* net: move sysctl_skb_defer_max to net_hotdataEric Dumazet2024-05-011-1/+0
* net: give more chances to rcu in netdev_wait_allrefs_any()Eric Dumazet2024-04-291-1/+2
* net: create a dummy net_device allocatorBreno Leitao2024-04-241-18/+38
* net: free_netdev: exit earlier if dummyBreno Leitao2024-04-241-1/+2
* net: core: Fix documentationBreno Leitao2024-04-241-2/+2
* net: rps: locklessly access rflow->cpuJason Xing2024-04-191-1/+1
* net: rps: protect filter locklesslyJason Xing2024-04-191-4/+4
* net: rps: protect last_qtail with rps_input_queue_tail_save() helperJason Xing2024-04-191-4/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-04-181-0/+6
|\
| * net/sched: Fix mirred deadlock on device recursionEric Dumazet2024-04-181-0/+6
* | net: phy: Introduce ethernet link topology representationMaxime Chevallier2024-04-061-0/+9
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-04-051-1/+1
|\|
| * net: do not consume a cacheline for system_page_poolEric Dumazet2024-03-291-1/+1
* | net: enable timestamp static key if CPUMarcelo Tosatti2024-04-041-0/+5
* | net: rps: add rps_input_queue_head_add() helperEric Dumazet2024-04-011-5/+8
* | net: rps: change input_queue_tail_incr_save()Eric Dumazet2024-04-011-8/+12
* | net: enqueue_to_backlog() cleanupEric Dumazet2024-04-011-13/+11
* | net: make softnet_data.dropped an atomic_tEric Dumazet2024-04-011-4/+9
* | net: enqueue_to_backlog() change vs not running deviceEric Dumazet2024-04-011-4/+5
* | net: sched: make skip_sw actually skip softwareAsbjørn Sloth Tønnesen2024-03-291-0/+10
* | net: pin system percpu page_pools to the corresponding NUMA nodesAlexander Lobakin2024-03-271-1/+1
* | net: Rename rps_lock to backlog_lock.Sebastian Andrzej Siewior2024-03-261-17/+17
* | net: Use backlog-NAPI to clean up the defer_list.Sebastian Andrzej Siewior2024-03-261-4/+21
* | net: Allow to use SMP threads for backlog NAPI.Sebastian Andrzej Siewior2024-03-261-35/+113
* | net: Remove conditional threaded-NAPI wakeup based on task state.Sebastian Andrzej Siewior2024-03-261-12/+2
|/
* net: report RCU QS on threaded NAPI repollingYan Zhai2024-03-211-0/+3
* net: move dev->state into net_device_read_txrx groupEric Dumazet2024-03-191-1/+2
* packet: annotate data-races around ignore_outgoingEric Dumazet2024-03-181-1/+1
* net: move rps_sock_flow_table to net_hotdataEric Dumazet2024-03-081-9/+3
* net: introduce include/net/rps.hEric Dumazet2024-03-081-0/+1
* net: move dev_rx_weight to net_hotdataEric Dumazet2024-03-081-2/+1
* net: move dev_tx_weight to net_hotdataEric Dumazet2024-03-081-1/+0
* net: move netdev_max_backlog to net_hotdataEric Dumazet2024-03-081-5/+3
* net: move ptype_all into net_hotdataEric Dumazet2024-03-081-9/+7
* net: move netdev_tstamp_prequeue into net_hotdataEric Dumazet2024-03-081-5/+5
* net: move netdev_budget and netdev_budget to net_hotdataEric Dumazet2024-03-081-5/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-03-071-22/+0
|\
| * dpll: move all dpll<>netdev helpers to dpll codeJakub Kicinski2024-03-061-22/+0
* | inet: prepare inet_base_seq() to run without RTNLEric Dumazet2024-03-011-2/+3
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-02-291-1/+1
|\|
| * dpll: rely on rcu for netdev_dpll_pin()Eric Dumazet2024-02-271-1/+1
* | net: get stats64 if device if driver is configuredBreno Leitao2024-02-291-0/+2
* | net: call skb_defer_free_flush() from __napi_busy_loop()Eric Dumazet2024-02-291-21/+22
* | ipv6: prepare inet6_fill_ifinfo() for RCU protectionEric Dumazet2024-02-261-2/+2