aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/dev.c
Commit message (Expand)AuthorAgeFilesLines
* net: don't try to ops lock uninitialized devsJakub Kicinski2025-04-171-0/+2
* net: don't mix device locking in dev_close_many() callsJakub Kicinski2025-04-141-4/+13
* net: hold instance lock during NETDEV_CHANGEStanislav Fomichev2025-04-071-10/+1
* net: use netif_disable_lro in ipv6_add_devStanislav Fomichev2025-04-031-0/+1
* net: hold instance lock during NETDEV_REGISTER/UPStanislav Fomichev2025-04-031-3/+9
* bpf: add missing ops lock around dev_xdp_attach_linkStanislav Fomichev2025-04-021-0/+2
* Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2025-03-271-274/+368
|\
| * net: protect rxq->mp_params with the instance lockJakub Kicinski2025-03-251-2/+2
| * net: designate queue -> napi linking as "ops protected"Jakub Kicinski2025-03-251-2/+1
| * net: designate queue counts as "double ops protected" by instance lockJakub Kicinski2025-03-251-0/+2
| * net: remove netif_set_real_num_rx_queues() helper for when SYSFS=nJakub Kicinski2025-03-251-2/+0
| * net: rfs: hash function changeEric Dumazet2025-03-251-4/+9
| * net: introduce per netns packet chainsPaolo Abeni2025-03-241-12/+41
| * net: reorder dev_addr_sem lockStanislav Fomichev2025-03-191-11/+0
| * Revert "net: replace dev_addr_sem with netdev instance lock"Stanislav Fomichev2025-03-191-27/+25
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2025-03-131-0/+3
| |\
| * | eth: bnxt: switch to netif_closeStanislav Fomichev2025-03-121-0/+1
| * | net: revert to lockless TC_SETUP_BLOCK and TC_SETUP_FTStanislav Fomichev2025-03-121-19/+0
| * | net: move misc netdev_lock flavors to a separate headerJakub Kicinski2025-03-081-0/+1
| * | net: replace dev_addr_sem with netdev instance lockStanislav Fomichev2025-03-061-25/+27
| * | net: hold netdev instance lock during ndo_bpfStanislav Fomichev2025-03-061-2/+11
| * | net: hold netdev instance lock during sysfs operationsStanislav Fomichev2025-03-061-46/+12
| * | net: hold netdev instance lock during ioctl operationsStanislav Fomichev2025-03-061-2/+2
| * | net: hold netdev instance lock during rtnetlink operationsStanislav Fomichev2025-03-061-125/+29
| * | net: hold netdev instance lock during nft ndo_setup_tcStanislav Fomichev2025-03-061-0/+18
| * | net: hold netdev instance lock during ndo_open/ndo_stopStanislav Fomichev2025-03-061-0/+12
| * | net: Prevent use after free in netif_napi_set_irq_locked()Dan Carpenter2025-03-051-1/+1
| * | net: plumb extack in __dev_change_net_namespace()Nicolas Dichtel2025-03-041-9/+34
| * | net: rename netns_local to netns_immutableNicolas Dichtel2025-03-041-2/+2
| * | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2025-02-271-10/+4
| |\ \
| * | | net: gro: expose GRO init/cleanup to use outside of NAPIAlexander Lobakin2025-02-271-34/+3
| * | | net: gro: decouple GRO from the NAPI layerAlexander Lobakin2025-02-271-35/+31
| * | | net: move aRFS rmap management and CPU affinity to coreAhmed Zaki2025-02-271-0/+169
| * | | net: Remove shadow variable in netdev_run_todo()Breno Leitao2025-02-241-3/+2
| * | | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2025-02-211-1/+2
| |\ \ \
| | * | | bpf: Add BPF_SOCK_OPS_TSTAMP_SCHED_CB callbackJason Xing2025-02-201-1/+2
| * | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2025-02-201-11/+97
| |\ \ \ \
| * | | | | net: Remove redundant variable declaration in __dev_change_flags()Breno Leitao2025-02-191-1/+1
| * | | | | net: use napi_id_valid helperStefano Jordhani2025-02-181-3/+3
| | |/ / / | |/| | |
| * | | | Merge branch 'io_uring-zero-copy-rx'Jakub Kicinski2025-02-071-1/+15
| |\ \ \ \
| | * | | | net: page_pool: add a mp hook to unregister_netdevice*Pavel Begunkov2025-02-071-1/+15
| * | | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2025-02-061-0/+14
| |\ \ \ \ \
| * | | | | | net: flush_backlog() small changesEric Dumazet2025-02-061-4/+8
| * | | | | | net: warn if NAPI instance wasn't shut downJakub Kicinski2025-02-051-0/+3
| | |/ / / / | |/| | | |
* | | | | | Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2025-03-251-2/+1
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | netdev: Switch to use hrtimer_setup()Nam Cao2025-02-181-2/+1
| | |/ / / | |/| | |
* | | | | netmem: prevent TX of unreadable skbsMina Almasry2025-03-081-0/+3
| |_|_|/ |/| | |
* | | | net: Handle napi_schedule() calls from non-interruptFrederic Weisbecker2025-02-271-1/+1
* | | | net: Use rtnl_net_dev_lock() in register_netdevice_notifier_dev_net().Kuniyuki Iwashima2025-02-271-9/+3
| |_|/ |/| |
* | | Revert "net: skb: introduce and use a single page frag cache"Paolo Abeni2025-02-201-0/+17