aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net
AgeCommit message (Expand)AuthorFilesLines
2022-08-12Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-39/+286
2022-08-11Merge tag 'net-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds38-134/+263
2022-08-11dpaa2-eth: trace the allocated address instead of page structChen Lin1-2/+2
2022-08-11nfp: fix use-after-free in area_cache_get()Jialiang Wang1-1/+2
2022-08-11mlxsw: minimal: Fix deadlock in ports creationVadim Pasternak1-7/+0
2022-08-11bonding: fix reference count leak in balance-alb modeJay Vosburgh1-1/+4
2022-08-11net: usb: qmi_wwan: Add support for Cinterion MV32Slark Xiao1-0/+2
2022-08-11net: virtio_net: notifications coalescing supportAlvaro Karsz1-15/+96
2022-08-11virtio_net: support set_ringparamXuan Zhuo1-0/+48
2022-08-11virtio_net: support tx queue resizeXuan Zhuo1-0/+50
2022-08-11virtio_net: support rx queue resizeXuan Zhuo1-0/+25
2022-08-11virtio_net: split free_unused_bufs()Xuan Zhuo1-16/+25
2022-08-11virtio_net: get ringparam by virtqueue_get_vring_max_size()Xuan Zhuo1-4/+4
2022-08-11virtio_net: set the default max ring size by find_vqs()Xuan Zhuo1-4/+38
2022-08-10net/tls: Use RCU API to access tls_ctx->netdevMaxim Mikityanskiy3-4/+22
2022-08-10net:bonding:support balance-alb interface with vlan to bridgeSun Shouxin1-0/+7
2022-08-10macsec: Fix traffic counters/statisticsClayton Yager1-9/+49
2022-08-10Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"Jose Alonso1-13/+13
2022-08-10Merge tag 'linux-can-fixes-for-6.0-20220810' of git://git.kernel.org/pub/scm/...David S. Miller2-4/+16
2022-08-09mlx5: do not use RT_TOS for IPv6 flowlabelMatthias May1-2/+2
2022-08-09vxlan: do not use RT_TOS for IPv6 flowlabelMatthias May1-1/+1
2022-08-09geneve: do not use RT_TOS for IPv6 flowlabelMatthias May1-2/+1
2022-08-09geneve: fix TOS inheriting for ipv4Matthias May1-4/+8
2022-08-09net: atlantic: fix aq_vec index out of range errorChia-Lin Kao (AceLan)1-13/+8
2022-08-09can: mcp251x: Fix race condition on receive interruptSebastian Würl1-3/+15
2022-08-09plip: avoid rcu debug splatFlorian Westphal1-1/+1
2022-08-09net: bgmac: Fix a BUG triggered by wrong bytes_complSandor Bodo-Merle1-1/+1
2022-08-09net: dsa: felix: suppress non-changes to the tagging protocolVladimir Oltean1-0/+3
2022-08-09Merge tag 'wireless-2022-08-09' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski2-2/+3
2022-08-09can: ems_usb: fix clang's -Wunaligned-access warningMarc Kleine-Budde1-1/+1
2022-08-08net: phy: dp83867: fix get nvmem cell failNikita Shubin1-1/+1
2022-08-08net: phy: c45 baset1: do not skip aneg configuration if clock role is not spe...Oleksij Rempel1-18/+16
2022-08-08net: dsa: felix: fix min gate len calculation for tc when its first gate is c...Vladimir Oltean1-1/+14
2022-08-08tsnep: Fix tsnep_tx_unmap() error path usageGerhard Engleder1-4/+4
2022-08-08tsnep: Fix unused warning for 'tsnep_of_match'Gerhard Engleder1-1/+1
2022-08-08virtio_net: fix memory leak inside XPD_TX with mergeableXuan Zhuo1-1/+4
2022-08-08wifi: wilc1000: fix spurious inline in wilc_handle_disconnect()Kalle Valo2-2/+3
2022-08-07Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds2-2/+2
2022-08-06Merge tag 'powerpc-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds4-6/+5
2022-08-05net: bcmgenet: Indicate MAC is in charge of PHY PMFlorian Fainelli1-0/+3
2022-08-05eth: fix the help in Wangxun's KconfigJakub Kicinski1-3/+3
2022-08-05octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configurationNaveen Mamindlapalli2-5/+15
2022-08-05octeontx2-af: Fix key checking for source macSubbaraya Sundeep1-1/+2
2022-08-05octeontx2-af: Fix mcam entry resource leakSubbaraya Sundeep2-0/+12
2022-08-05octeontx2-af: suppress external profile loading warningHarman Kalra1-1/+1
2022-08-05octeontx2-af: Apply tx nibble fixup alwaysStanislaw Kardach1-3/+4
2022-08-05bnxt_en: Remove duplicated include bnxt_devlink.cYang Li1-1/+0
2022-08-05Merge tag 'trace-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds8-59/+26
2022-08-05net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev i...Cezar Bulinaru1-9/+11
2022-08-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds8-15/+31
2022-08-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/egt...Linus Torvalds1-1/+0
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds94-1244/+105
2022-08-04Merge tag 'driver-core-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+1
2022-08-04Merge tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+2
2022-08-03nfp: ethtool: fix the display error of `ethtool -m DEVNAME`Yu Xiao1-0/+2
2022-08-03net: phy: Warn about incorrect mdio_bus_phy_resume() stateFlorian Fainelli1-0/+6
2022-08-03Revert "veth: Add updating of trans_start"Vladimir Oltean1-4/+0
2022-08-03net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NSVladimir Oltean1-15/+20
2022-08-03Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds955-42824/+50421
2022-08-03Merge tag 'efi-next-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-81/+40
2022-08-03net: remove cdns,at32ap7000-macb device tree entryHans-Christian Noren Egtvedt1-1/+0
2022-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni18-53/+177
2022-08-02wireguard: allowedips: don't corrupt stack when detecting overflowJason A. Donenfeld2-6/+9
2022-08-02wireguard: ratelimiter: use hrtimer in selftestJason A. Donenfeld1-11/+14
2022-08-02net/mlx5e: xsk: Discard unaligned XSK frames on striding RQMaxim Mikityanskiy1-0/+14
2022-08-02net: usb: ax88179_178a: Bind only to vendor-specific interfaceHector Martin1-13/+13
2022-08-02net: usb: make USB_RTL8153_ECM non user configurableMaciej Żenczykowski1-1/+2
2022-08-01net: marvell: prestera: remove reduntant codeSebin Sebastian1-1/+1
2022-08-01octeontx2-pf: Reduce minimum mtu size to 60Subbaraya Sundeep1-1/+1
2022-08-01net: txgbe: Fix an error handling path in txgbe_probe()Christophe JAILLET1-0/+1
2022-08-01net: ionic: fix error check for vlan flags in ionic_set_nic_features()Jian Shen1-1/+1
2022-08-01net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr()Jian Shen1-1/+1
2022-08-01nfp: flower: add support for tunnel offload without key IDBaowen Zheng1-7/+8
2022-08-01Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/ne...Jakub Kicinski7-88/+75
2022-08-01net/funeth: Tx handling of XDP with fragments.Dimitris Michailidis1-10/+20
2022-08-01net/funeth: Unify skb/XDP packet mapping.Dimitris Michailidis1-15/+17
2022-08-01net/funeth: Unify skb/XDP gather list writing.Dimitris Michailidis1-15/+31
2022-08-01net/funeth: Unify skb/XDP Tx packet unmapping.Dimitris Michailidis1-21/+12
2022-08-01net: devlink: convert reload command to take implicit devlink->lockJiri Pirko4-18/+0
2022-08-01Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...David S. Miller2-2/+50
2022-08-01Merge tag 'linux-can-next-for-5.20-20220731' of git://git.kernel.org/pub/scm/...David S. Miller51-379/+531
2022-07-31can: can327: fix a broken link to DocumentationChristophe JAILLET1-1/+1
2022-07-29Merge tag 'mlx5-updates-2022-07-28' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski30-511/+1265
2022-07-29Merge tag 'mlx5-fixes-2022-07-28' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski9-33/+55
2022-07-29Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski12-202/+269
2022-07-29sfc: implement ethtool get/set RX ring size for EF100 repsEdward Cree1-0/+27
2022-07-29sfc: use a dynamic m-port for representor RX and set it promiscEdward Cree7-3/+158
2022-07-29sfc: move table locking into filter_table_{probe,remove} methodsEdward Cree5-36/+33
2022-07-29sfc: insert default MAE rules to connect VFs to representorsEdward Cree13-6/+606
2022-07-29sfc: receive packets from EF100 VFs into representorsEdward Cree3-0/+42
2022-07-29sfc: check ef100 RX packets are from the wireEdward Cree3-6/+26
2022-07-29sfc: determine wire m-port at EF100 PF probe timeEdward Cree4-0/+50
2022-07-29sfc: ef100 representor RX top halfEdward Cree2-0/+56
2022-07-29sfc: ef100 representor RX NAPI pollEdward Cree2-0/+75
2022-07-29sfc: plumb ef100 representor statsEdward Cree1-0/+14
2022-07-29net: marvell: prestera: uninitialized variable bugDan Carpenter1-1/+1
2022-07-29Merge tag 'wireless-next-2022-07-29' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski54-1041/+982
2022-07-29Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski3-7/+13
2022-07-29netdevsim: Avoid allocation warnings triggered from user spaceJakub Kicinski1-3/+5
2022-07-29iavf: Fix 'tc qdisc show' listing too many queuesPrzemyslaw Patynowski2-0/+26
2022-07-29iavf: Fix max_rate limitingPrzemyslaw Patynowski2-2/+24
2022-07-29Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.gitKalle Valo21-477/+396
2022-07-29wifi: rtw88: check the return value of alloc_workqueue()William Dean1-0/+4
2022-07-29wifi: rtw89: 8852a: adjust IMR for SER L1Zong-Zhe Yang1-1/+1
2022-07-29wifi: rtw89: 8852a: update RF radio A/B R56Ping-Ke Shih1-450/+446
2022-07-29wifi: wcn36xx: Add debugfs entry to read firmware feature stringsBryan O'Donoghue2-0/+40
2022-07-29wifi: wcn36xx: Move capability bitmap to string translation function to firmw...Bryan O'Donoghue3-77/+81
2022-07-29wifi: wcn36xx: Move firmware feature bit storage to dedicated firmware.c fileBryan O'Donoghue7-124/+146
2022-07-29wifi: wcn36xx: Rename clunky firmware feature bit enumBryan O'Donoghue4-8/+8
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-29net: ethernet: mtk_eth_soc: add xdp tx return bulking supportLorenzo Bianconi1-6/+14
2022-07-29net: ethernet: mtk_eth_soc: introduce xdp multi-frag supportLorenzo Bianconi1-43/+82
2022-07-29net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map utility routineLorenzo Bianconi1-26/+42
2022-07-29vmxnet3: do not reschedule napi for rx processingRonak Doshi1-9/+0
2022-07-29mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2Danielle Ratson2-6/+28
2022-07-29mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctlsDanielle Ratson2-9/+223
2022-07-29mlxsw: spectrum: Support time stamping on Spectrum-2Danielle Ratson4-10/+104
2022-07-29mlxsw: Send PTP packets as data packets to overcome a limitationDanielle Ratson4-10/+175
2022-07-29mlxsw: spectrum_ptp: Add implementation for physical hardware clock operationsDanielle Ratson2-7/+159
2022-07-29mlxsw: Query UTC sec and nsec PCI offsets and valuesDanielle Ratson3-0/+55
2022-07-29mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2Danielle Ratson2-7/+54
2022-07-29mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICsDanielle Ratson4-2/+15
2022-07-29mlxsw: spectrum_ptp: Add helper functions to configure PTP trapsAmit Cohen1-22/+40
2022-07-29can: etas_es58x: remove useless calls to usb_fill_bulk_urb()Vincent Mailhol1-8/+3
2022-07-28net: dsa: qca8k: move read_switch_id function to common codeChristian Marangi3-29/+30
2022-07-28net: dsa: qca8k: move port LAG functions to common codeChristian Marangi3-168/+171
2022-07-28net: dsa: qca8k: move port VLAN functions to common codeChristian Marangi3-184/+187
2022-07-28net: dsa: qca8k: move port mirror functions to common codeChristian Marangi3-93/+98
2022-07-28net: dsa: qca8k: move port FDB/MDB function to common codeChristian Marangi3-311/+317
2022-07-28net: dsa: qca8k: move set age/MTU/port enable/disable functions to common codeChristian Marangi3-88/+97
2022-07-28net: dsa: qca8k: move bridge functions to common codeChristian Marangi3-93/+102
2022-07-28net: dsa: qca8k: move port set status/eee/ethtool stats function to common codeChristian Marangi3-105/+113
2022-07-28net: dsa: qca8k: move mib init function to common codeChristian Marangi3-37/+39
2022-07-28net: dsa: qca8k: move qca8k bulk read/write helper to common codeChristian Marangi3-37/+49
2022-07-28net: dsa: qca8k: move qca8k read/write/rmw and reg table to common codeChristian Marangi3-42/+44
2022-07-28net: dsa: qca8k: move mib struct to common codeChristian Marangi4-51/+67
2022-07-28net: dsa: qca8k: make mib autocast feature optionalChristian Marangi2-2/+14
2022-07-28net: dsa: qca8k: cache match data to speed up accessChristian Marangi2-24/+12
2022-07-28amt: fix typo in commentRuffalo Lavoisier1-1/+1
2022-07-28mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.cYang Li1-1/+0
2022-07-28devlink: Hold the instance lock in health callbacksMoshe Shemesh1-7/+1
2022-07-28net/mlx5: Lock mlx5 devlink health recovery callbackMoshe Shemesh2-3/+13
2022-07-28net/mlx4: Lock mlx4 devlink reload callbackMoshe Shemesh2-13/+37
2022-07-28net/mlx4: Use devl_ API for devlink port register / unregisterMoshe Shemesh1-4/+12
2022-07-28net/mlx4: Use devl_ API for devlink region create / destroyMoshe Shemesh2-10/+17
2022-07-28net/mlx5: Lock mlx5 devlink reload callbacksMoshe Shemesh6-50/+79
2022-07-28net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reloadMoshe Shemesh2-8/+13
2022-07-28bnxt_en: implement callbacks for devlink selftestsvikas3-12/+85
2022-07-28net/mlx5e: kTLS, Dynamically re-size TX recycling poolTariq Toukan1-26/+289
2022-07-28net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connectionsTariq Toukan5-47/+199
2022-07-28net/mlx5e: kTLS, Take stats out of OOO handlerTariq Toukan1-16/+11
2022-07-28net/mlx5e: kTLS, Introduce TLS-specific create TISTariq Toukan1-5/+9
2022-07-28net: usb: delete extra space and tab in blank lineXie Shaowen5-30/+30
2022-07-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski18-118/+195
2022-07-28net/mlx5e: Move mlx5e_init_l2_addr to en_mainLama Kayal5-5/+5
2022-07-28net/mlx5e: Split en_fs ndo's and move to en_mainLama Kayal3-88/+120
2022-07-28net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_mainLama Kayal5-96/+119
2022-07-28net/mlx5e: Add mdev to flow_steering structLama Kayal5-38/+42
2022-07-28net/mlx5e: Report flow steering errors with mdev err report APILama Kayal1-36/+34
2022-07-28net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointerLama Kayal14-264/+298
2022-07-28net/mlx5e: Allocate VLAN and TC for featured profiles onlyLama Kayal3-12/+46
2022-07-28net/mlx5e: Make mlx5e_tc_table privateLama Kayal6-32/+59
2022-07-28net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointerLama Kayal4-34/+43
2022-07-28net/mlx5e: TC, Support tc action api for policeRoi Dayan5-8/+239
2022-07-28net/mlx5e: TC, Separate get/update/replace meter functionsRoi Dayan3-27/+112
2022-07-28net/mlx5e: Add red and green counters for meteringRoi Dayan5-13/+52
2022-07-28net/mlx5e: TC, Allocate post meter ft per ruleRoi Dayan3-20/+31
2022-07-28net/mlx5: DR, Add support for flow metering ASOYevgeny Kliteynik6-0/+227
2022-07-28net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulationGal Pressman1-1/+1
2022-07-28net/mlx5: Fix driver use of uninitialized timeoutShay Drory3-10/+4
2022-07-28net/mlx5: DR, Fix SMFS steering info dump formatYevgeny Kliteynik1-5/+8
2022-07-28net/mlx5: Adjust log_max_qp to be 18 at mostMaher Sanalla1-1/+1
2022-07-28net/mlx5e: Modify slow path rules to go to slow fdbVlad Buslov1-6/+17
2022-07-28net/mlx5e: Fix calculations related to max MPWQE sizeMaxim Mikityanskiy1-9/+10
2022-07-28net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ sizeMaxim Mikityanskiy1-0/+12
2022-07-28net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTSMaxim Mikityanskiy1-1/+1
2022-07-28net/mlx5e: TC, Fix post_act to not match on in_port metadataMaor Dickman1-0/+1
2022-07-28net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/ve...Gal Pressman1-1/+1
2022-07-28ice: allow toggling loopback mode via ndo_set_features callbackMaciej Fijalkowski1-1/+31
2022-07-28ice: compress branches in ice_set_features()Maciej Fijalkowski1-21/+19
2022-07-28ice: Fix promiscuous mode not turning offMichal Wilczynski3-19/+72
2022-07-28ice: Introduce enabling promiscuous mode on multiple VF'sMichal Wilczynski12-169/+155
2022-07-28igb: convert .adjfreq to .adjfineJacob Keller1-8/+7
2022-07-28ixgbe: convert .adjfreq to .adjfineJacob Keller1-33/+40
2022-07-28i40e: convert .adjfreq to .adjfineJacob Keller1-10/+12
2022-07-28i40e: use mul_u64_u64_div_u64 for PTP frequency calculationJacob Keller1-13/+4
2022-07-28e1000e: convert .adjfreq to .adjfineJacob Keller3-10/+11
2022-07-28e1000e: remove unnecessary range check in e1000e_phc_adjfreqJacob Keller1-3/+0
2022-07-28ice: implement adjfine with mul_u64_u64_div_u64Jacob Keller1-13/+3
2022-07-28stmmac: dwmac-mediatek: fix resource leak in probeDan Carpenter1-4/+5
2022-07-28net: cdns,macb: use correct xlnx prefix for XilinxKrzysztof Kozlowski1-3/+5
2022-07-28net/funeth: Fix fun_xdp_tx() and XDP packet reclaimDimitris Michailidis3-15/+16
2022-07-28wifi: brcmfmac: prevent double-free on hardware-resetDanny van Heumen2-17/+6
2022-07-28wifi: brcmfmac: support brcm,ccode-map-trivial DT propertyAlvin Šipraga3-0/+11
2022-07-28wifi: brcmfmac: Replace default (not configured) MAC with a random MACHans de Goede1-0/+23
2022-07-28wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helperHans de Goede3-11/+16
2022-07-28wifi: brcmfmac: Remove #ifdef guards for PM related functionsPaul Cercueil3-42/+15
2022-07-28wifi: brcmfmac: use strreplace() in brcmf_of_probe()Dan Carpenter1-5/+1
2022-07-28Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Paolo Abeni6-2/+259