aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/netdevsim
AgeCommit message (Expand)AuthorFilesLines
6 daysdevlink: pass param values by pointerRatheesh Kannoth1-2/+2
13 daysnetdevsim: psp: reset spi on key rotation and check for exhaustion on allocDaniel Zahka1-5/+16
2026-05-06netdevsim: psp: rcu protect psp_dev referenceDaniel Zahka2-20/+36
2026-05-06netdevsim: psp: serialize calls to nsim_psp_uninit()Daniel Zahka2-3/+16
2026-05-06netdevsim: psp: only call nsim_psp_uninit() on PFsDaniel Zahka1-1/+2
2026-04-27netdevsim: zero initialize struct iphdr in dummy sk_buffNikola Z. Ivanov1-1/+1
2026-04-21netdevsim: convert to ndo_set_rx_mode_asyncStanislav Fomichev1-3/+5
2026-04-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-2/+71
2026-04-09nsim: Add support for VLAN filtersCosmin Ratiu2-2/+71
2026-04-09net: use get_random_u{16,32,64}() where appropriateDavid Carlier1-2/+2
2026-04-08netdevsim: Add devlink port resource registrationOr Har-Toov2-1/+26
2026-03-20netdevsim: support tc-ets offloadDavide Caratti1-0/+22
2026-03-20netdevsim: move TC offload code to a dedicated fileDavide Caratti4-52/+61
2026-03-20net: netdevsim: correct typo in new_device_store error messageAlok Tiwari1-1/+1
2026-03-18netdevsim: drop PSP ext ref on forward failureWesley Atwell1-1/+4
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds6-12/+12
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook7-26/+25
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2026-01-26netdevsim: use u64_stats_t with u64_stats_sync properlyDavid Yang2-12/+14
2026-01-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-0/+9
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap1-0/+1
2026-01-20netdevsim: fix a race issue related to the operation on bpf_bound_progs listYun Lu3-0/+9
2026-01-14net: add bare bone queue configsPavel Begunkov1-2/+5
2026-01-06net: netdevsim: fix inconsistent carrier state after link/unlinkYohei Kojima1-0/+8
2025-11-20netdevsim: register a new devlink param with default value interfaceDaniel Zahka2-0/+57
2025-11-20netdevsim: add loopback supportJakub Kicinski1-5/+12
2025-11-20netdevsim: pass packets thru GRO on RxJakub Kicinski1-7/+2
2025-11-07netdevsim: implement psp device statsDaniel Zahka2-0/+32
2025-10-16netdevsim: add ipsec hw_featuresHangbin Liu1-0/+1
2025-10-15netdevsim: set the carrier when the device goes upBreno Leitao1-0/+7
2025-09-30netdevsim: a basic test PSP implementationJakub Kicinski4-6/+293
2025-09-26ethtool: add FEC bins histogram reportVadim Fedorenko1-1/+24
2025-09-22net: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari1-3/+3
2025-08-26devlink: Move graceful period parameter to reporter opsShahar Shitrit1-2/+2
2025-08-13netdevsim: Fix wild pointer access in nsim_queue_free().Kuniyuki Iwashima1-3/+7
2025-07-23netdevsim: access ->pp through netmem_desc instead of pageByungchul Park1-2/+4
2025-07-23netdevsim: add fw_update_flash_chunk_time_ms debugfs knobsJiri Pirko2-3/+7
2025-07-22net: netdevsim: hook in XDP handlingJakub Kicinski1-1/+20
2025-07-17netdevsim: remove redundant branchDennis Chen1-4/+1
2025-07-14netdevsim: implement peer queue flow controlBreno Leitao3-7/+85
2025-07-11net: netdevsim: Support setting dev->perm_addr on port creationToke Høiland-Jørgensen4-18/+40
2025-07-02selftest: netdevsim: Add devlink rate tc-bw testCarolina Jubran2-0/+44
2025-06-22netdevsim: fix UaF when counting Tx statsJakub Kicinski1-1/+1
2025-06-19netdevsim: account dropped packet length in stats on queue freeBreno Leitao1-4/+7
2025-06-19netdevsim: collect statistics at RX sideBreno Leitao1-2/+10
2025-06-19netdevsim: migrate to dstats stats collectionBreno Leitao2-32/+6
2025-06-18netdevsim: remove udp_ports_sleepStanislav Fomichev2-10/+0
2025-06-18udp_tunnel: remove rtnl_lock dependencyStanislav Fomichev1-4/+0
2025-06-12net: drv: netdevsim: don't napi_complete() from netpollJakub Kicinski1-1/+2
2025-05-26Merge tag 'ipsec-next-2025-05-23' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Abeni1-8/+7
2025-05-20selftests: net: validate team flags propagationStanislav Fomichev1-0/+2
2025-04-24netdevsim: Mark NAPI ID on skb in nsim_rcvJoe Damato1-0/+2
2025-04-16xfrm: Add explicit dev to .xdo_dev_state_{add,delete,free}Cosmin Ratiu1-8/+7
2025-04-05treewide: Convert new and leftover hrtimer_init() usersThomas Gleixner1-2/+2
2025-04-03netdevsim: add dummy device notifiersStanislav Fomichev2-0/+16
2025-03-25Merge tag 'ipsec-next-2025-03-24' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski2-12/+0
2025-03-12netdevsim: 'support' multi-buf XDPJakub Kicinski2-2/+4
2025-03-12net: drop rtnl_lock for queue_mgmt operationsStanislav Fomichev1-2/+2
2025-03-08net: move misc netdev_lock flavors to a separate headerJakub Kicinski1-0/+1
2025-03-06net: ethtool: try to protect all callback with netdev instance lockJakub Kicinski1-2/+0
2025-03-06net: hold netdev instance lock during queue operationsStanislav Fomichev1-9/+16
2025-03-06net: hold netdev instance lock during ndo_open/ndo_stopStanislav Fomichev1-5/+9
2025-02-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2025-02-24selftests: drv-net: test XDP, HDS auto and the ioctl pathJakub Kicinski1-0/+2
2025-02-21xfrm: provide common xdo_dev_offload_ok callback implementationLeon Romanovsky2-12/+0
2025-02-20netdevsim: call napi_schedule from a timer contextBreno Leitao2-1/+21
2025-02-07netdevsim: allow normal queue reset while downJakub Kicinski1-6/+4
2025-01-30Merge tag 'net-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-10/+16
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-16/+13
2025-01-27netdevsim: don't assume core pre-populates HDS params on GETJakub Kicinski1-1/+1
2025-01-27net: netdevsim: try to close UDP port harness racesJakub Kicinski2-9/+15
2025-01-20net: ethtool: populate the default HDS params in the coreJakub Kicinski1-5/+0
2025-01-20net: move HDS config from ethtool stateJakub Kicinski2-9/+10
2025-01-15net: add netdev_lock() / netdev_unlock() helpersJakub Kicinski1-2/+2
2025-01-15netdevsim: add HDS featureTaehee Yoo3-1/+23
2025-01-15netdevsim: don't embed file_operations into your structsAl Viro1-16/+13
2025-01-09netdevsim: add debugfs-triggered queue resetJakub Kicinski2-0/+56
2025-01-09netdevsim: add queue management API supportJakub Kicinski2-12/+124
2025-01-09netdevsim: add queue alloc/free helpersJakub Kicinski1-11/+24
2025-01-09netdevsim: allocate rqs individuallyJakub Kicinski2-19/+32
2025-01-09netdevsim: support NAPI configJakub Kicinski1-1/+1
2024-12-17net: netdevsim: fix nsim_pp_hold_write()Eric Dumazet1-2/+2
2024-12-15netdevsim: prevent bad user input in nsim_dev_health_break_write()Eric Dumazet1-0/+2
2024-11-11netdevsim: add more hw_featuresSabrina Dubroca1-1/+5
2024-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+3
2024-10-29netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_a...Zichen Xie1-1/+3
2024-10-23netdevsim: macsec: pad u64 to correct length in logsAles Nezbeda1-28/+28
2024-10-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-6/+9
2024-10-15netdevsim: use cond_resched() in nsim_dev_trap_report_work()Eric Dumazet1-6/+9
2024-10-11netdevsim: copy addresses for both in and out pathsHangbin Liu1-6/+5
2024-10-11netdevsim: print human readable IP addressHangbin Liu1-4/+8
2024-10-10testing: net-drv: add basic shaper testPaolo Abeni2-0/+41
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-07-15net: Add struct kernel_ethtool_ts_infoKory Maincent1-1/+1
2024-06-10netdevsim: fix backwards compatibility in nsim_get_iflink()David Wei1-1/+2
2024-05-08netdevsim: add NAPI supportDavid Wei2-12/+205
2024-05-07net: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet1-1/+1
2024-04-15net: netdevsim: add some fake page pool useJakub Kicinski2-0/+97
2024-04-08netdevsim: report stats by default, like a real deviceJakub Kicinski2-0/+60
2024-03-01netdevsim: add ndo_get_iflink() implementationDavid Wei1-0/+16
2024-03-01netdevsim: forward skbs from one connected port to anotherDavid Wei2-5/+23
2024-03-01netdevsim: allow two netdevsim ports to be connectedDavid Wei3-0/+157
2024-02-21net: netdevsim: constify the struct device_type usageRicardo B. Marliere1-1/+1
2024-02-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+4
2024-02-07netdevsim: make nsim_bus constRicardo B. Marliere1-1/+1
2024-02-02netdevsim: avoid potential loop in nsim_dev_trap_report_work()Eric Dumazet1-4/+4
2024-01-17net: netdevsim: don't try to destroy PHC on VFsJakub Kicinski1-2/+7
2023-12-27net: macsec: move sci_to_cpu to macsec headerRadu Pirea (NXP OSS)1-5/+0
2023-11-23netdevsim: Don't accept device bound programsStanislav Fomichev1-2/+2
2023-10-28net: fill in MODULE_DESCRIPTION()s in kuba@'s modulesJakub Kicinski1-0/+1
2023-10-27netdevsim: Block until all devices are releasedIdo Schimmel1-0/+12
2023-10-20netdevsim: devlink health: use retained error fmsg APIPrzemek Kitszel1-86/+32
2023-08-09net: netdevsim: mimic tc-taprio offloadVladimir Oltean1-0/+27
2023-08-09net: netdevsim: use mock PHC driverVladimir Oltean3-1/+23
2023-07-14netdevsim: add dummy macsec offloadSabrina Dubroca4-0/+397
2023-07-12netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()Dan Carpenter1-6/+3
2023-03-23driver core: bus: mark the struct bus_type for sysfs callbacks as constantGreg Kroah-Hartman1-2/+2
2023-02-10Daniel Borkmann says:Jakub Kicinski1-0/+1
2023-02-02drivers: net: turn on XDP featuresMarek Majtyka1-0/+1
2023-01-30devlink: remove devlink featuresJiri Pirko1-1/+0
2023-01-28Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-4/+0
2023-01-27devlink: protect devlink param list by instance lockJiri Pirko1-18/+18
2023-01-26netdevsim: Fill IPsec state validation failure reasonLeon Romanovsky1-6/+5
2023-01-26xfrm: extend add state callback to set failure reasonLeon Romanovsky1-1/+2
2023-01-23bpf: Introduce device-bound XDP programsStanislav Fomichev1-4/+0
2023-01-19devlink: protect health reporter operation with instance lockJiri Pirko1-10/+10
2023-01-06netdevsim: move devlink registration under the instance lockJakub Kicinski1-3/+8
2023-01-06netdevsim: rename a labelJakub Kicinski1-2/+2
2022-12-05xfrm: allow state packet offload modeLeon Romanovsky1-0/+5
2022-11-30net: devlink: let the core report the driver name instead of the driversVincent Mailhol1-3/+0
2022-11-17devlink: Allow to set up parent in devl_rate_leaf_create()Michal Wilczynski1-1/+1
2022-11-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2022-11-16netdevsim: Fix memory leak of nsim_dev->fa_cookieWang Yufen1-0/+1
2022-11-03net: remove unused ndo_get_devlink_portJiri Pirko1-9/+0
2022-11-03net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_portJiri Pirko2-2/+1
2022-10-28net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers).Thomas Gleixner1-2/+2
2022-10-27netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failedZhengchao Shao1-4/+7
2022-10-27netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_regist...Zhengchao Shao1-7/+13
2022-10-27netdevsim: fix memory leak in nsim_bus_dev_new()Zhengchao Shao1-2/+7
2022-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+3
2022-09-19netdevsim: Fix hwstats debugfs file permissionsIdo Schimmel1-3/+3
2022-09-01netdevsim: remove redundant variable retJinpeng Cui1-3/+2
2022-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2022-08-29net: Use u64_stats_fetch_begin_irq() for stats fetch.Sebastian Andrzej Siewior1-2/+2
2022-08-25net: devlink: limit flash component name to match version returned by info_get()Jiri Pirko1-2/+1
2022-08-25netdevsim: add version fw.mgmt info info_get() and mark as a componentJiri Pirko1-1/+11
2022-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-1/+40
2022-08-01net: devlink: convert reload command to take implicit devlink->lockJiri Pirko1-6/+0
2022-07-29netdevsim: Avoid allocation warnings triggered from user spaceJakub Kicinski1-3/+5
2022-07-29netdevsim: fib: Add debugfs knob to simulate route deletion failureIdo Schimmel1-0/+14
2022-07-29netdevsim: fib: Fix reference count leak on route deletion failureIdo Schimmel1-1/+26
2022-07-18netdevsim: convert driver to use unlocked devlink API during init/finiJiri Pirko4-123/+95
2022-05-06netdevsim: rely on XFRM state direction instead of flagsLeon Romanovsky1-1/+1
2022-04-11netdevsim: Use dscp_t in struct nsim_fib4_rtGuillaume Nault1-3/+3
2022-04-11ipv4: Use dscp_t in struct fib_entry_notifier_infoGuillaume Nault1-2/+2
2022-04-11ipv4: Use dscp_t in struct fib_rt_infoGuillaume Nault1-2/+3
2022-03-21devlink: hold the instance lock during eswitch_mode callbacksJakub Kicinski1-11/+5
2022-03-21netdevsim: replace vfs_lock with devlink instance lockJakub Kicinski2-18/+20
2022-03-21netdevsim: replace port_list_lock with devlink instance lockJakub Kicinski2-21/+20
2022-03-15netdevsim: Introduce support for L3 offload xstatsPetr Machata4-3/+525
2022-02-17ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rtEric Dumazet1-2/+2
2021-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-1/+5
2021-12-15netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_ma...Haimin Zhang1-0/+1
2021-12-10netdevsim: don't overwrite read only ethtool parmsFilip Pokryvka1-1/+4
2021-11-30devlink: Simplify devlink resources unregister callLeon Romanovsky1-2/+2
2021-11-22ethtool: extend ringparam setting/getting API with rx_buf_lenHao Chen1-2/+6
2021-11-01netdevsim: fix uninit value in nsim_drv_configure_vfs()Jakub Kicinski1-4/+2
2021-11-01netdevsim: rename 'driver' entry pointsJakub Kicinski3-14/+14
2021-11-01netdevsim: move max vf config to devJakub Kicinski3-82/+64
2021-11-01netdevsim: move details of vf config to devJakub Kicinski3-73/+63
2021-11-01netdevsim: move vfconfig to nsim_devJakub Kicinski4-91/+111
2021-11-01netdevsim: take rtnl_lock when assigning num_vfsJakub Kicinski1-3/+11
2021-10-29netdevsim: remove max_vfs dentryJakub Kicinski2-6/+3
2021-10-12devlink: Delete reload enable/disable interfaceLeon Romanovsky1-3/+0
2021-10-12devlink: Allow control devlink ops behavior through feature maskLeon Romanovsky1-0/+1
2021-09-27netdevsim: Move devlink registration to be last devlink commandLeon Romanovsky1-5/+3
2021-09-22devlink: Make devlink_register to be voidLeon Romanovsky1-5/+1
2021-09-17devlink: Delete not-used devlink APIsLeon Romanovsky1-32/+0
2021-09-15netdevsim: add ability to change channel countJakub Kicinski2-0/+29
2021-09-01Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+1
2021-08-24ethtool: extend coalesce setting uAPI with CQE modeYufeng Mo1-2/+6
2021-08-09devlink: Set device as early as possibleLeon Romanovsky1-2/+2
2021-08-06netdevsim: Protect both reload_down and reload_up pathsLeon Romanovsky3-1/+22
2021-08-05netdevsim: Forbid devlink reload when adding or deleting portsLeon Romanovsky2-12/+11
2021-08-02netdevsim: make array res_ids static const, makes object smallerColin Ian King1-1/+1
2021-07-30devlink: Allocate devlink directly in requested net namespaceLeon Romanovsky1-2/+2
2021-07-21bus: Make remove callback return voidUwe Kleine-König1-2/+1
2021-07-16netdevsim: Add multi-queue supportPeilin Ye3-9/+15
2021-07-06net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of ...Taehee Yoo1-4/+4
2021-06-18drivers: net: netdevsim: fix devlink_trap selftests failingOleksandr Mazur2-8/+8
2021-06-14drivers: net: netdevsim: add devlink trap_drop_counter_get implementationOleksandr Mazur2-0/+23
2021-06-09netdevsim: delete unnecessary debugfs checkingDan Carpenter1-15/+1
2021-06-03netdevsim: Fix unsigned being compared to less than zeroColin Ian King1-1/+1
2021-06-02netdevsim: Allow setting parent node of rate objectsDmytro Linkin2-4/+89
2021-06-02netdevsim: Implement support for devlink rate nodesDmytro Linkin2-0/+81
2021-06-02netdevsim: Implement devlink rate leafs tx rate supportDmytro Linkin1-3/+75
2021-06-02netdevsim: Register devlink rate leaf objects per VFDmytro Linkin1-0/+11
2021-06-02netdevsim: Implement legacy/switchdev mode for VFsDmytro Linkin4-1/+104
2021-06-02netdevsim: Implement VFsDmytro Linkin2-27/+77