aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-04-16rxrpc: Use the new rxrpc_tx_queue struct to more efficiently process ACKsrxrpc-iothreadDavid Howells7-227/+472
2024-04-16rxrpc: Fix the calculation and use of RTODavid Howells2-2/+2
2024-04-16rxrpc: Implement progressive transmission queue structDavid Howells8-179/+364
2024-04-16rxrpc: Fix CPU time starvation in I/O threadDavid Howells9-75/+91
2024-04-16rxrpc: Use a large kvec[] in rxrpc_local rather than rxrpc_txbufDavid Howells2-22/+33
2024-04-16rxrpc: Display stats about jumbo packets transmitted and receivedDavid Howells4-1/+36
2024-04-16rxrpc: Show stats counter for received reason-0 ACKsDavid Howells1-2/+3
2024-04-16rxrpc: Add a tracepoint to show variables pertinent to jumbo packet sizeDavid Howells2-0/+43
2024-04-16rxrpc: Send jumbo DATA packetsDavid Howells5-58/+137
2024-04-16rxrpc: Implement path-MTU probing using padded PING ACKs (RFC8899)David Howells15-54/+383
2024-04-16rxrpc: Request an ACK on impending Tx stallDavid Howells4-3/+7
2024-04-16rxrpc: Change how the MORE-PACKETS rxrpc wire header flag is drivenDavid Howells2-4/+7
2024-04-16rxrpc: Clean up Tx header flags generation handlingDavid Howells4-10/+14
2024-04-16rxrpc: Only transmit one ACK per jumbo packet receivedDavid Howells1-11/+35
2024-04-16rxrpc: Fix congestion control algorithmDavid Howells2-9/+1
2024-04-16afs: Fix fileserver rotation getting stuckDavid Howells1-2/+6
2024-04-16af_unix: Try not to hold unix_gc_lock during accept().Kuniyuki Iwashima3-5/+18
2024-04-16Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Paolo Abeni10-68/+231
2024-04-16Merge branch 'selftests-assortment-of-fixes'Paolo Abeni10-44/+137
2024-04-16selftests: forwarding: router_nh: Add a diagramPetr Machata1-0/+14
2024-04-16selftests: forwarding: router_mpath_nh_res: Add a diagramPetr Machata1-0/+35
2024-04-16selftests: forwarding: router_mpath_nh: Add a diagramPetr Machata1-0/+35
2024-04-16selftests: mlxsw: ethtool_lanes: Wait for lanes parameter dump explicitlyDanielle Ratson1-6/+8
2024-04-16selftests: drivers: hw: Include tc_common.sh in hw_stats_l3Petr Machata2-0/+2
2024-04-16selftests: drivers: hw: ethtool.sh: Adjust outputPetr Machata1-9/+6
2024-04-16selftests: drivers: hw: Fix ethtool_rmonPetr Machata1-0/+1
2024-04-16selftests: forwarding: bail_on_lldpad() should SKIPPetr Machata1-1/+4
2024-04-16selftests: forwarding: lib.sh: Validate NETIFSPetr Machata1-5/+17
2024-04-16selftests: net: Unify code of busywait() and slowwait()Petr Machata2-23/+15
2024-04-16net: dsa: mt7530: provide own phylink MAC operationsRussell King (Oracle)1-17/+29
2024-04-16net: dsa: lantiq_gswip: provide own phylink MAC operationsRussell King (Oracle)1-16/+23
2024-04-16net: dsa: qca8k: provide own phylink MAC operationsRussell King (Oracle)1-17/+32
2024-04-16net: dsa: ar9331: provide own phylink MAC operationsRussell King (Oracle)1-15/+22
2024-04-16net: dsa: sja1105: provide own phylink MAC operationsRussell King (Oracle)1-11/+27
2024-04-15Merge branch 'selftests-net-exercise-page-pool-reporting-via-netlink'Jakub Kicinski6-16/+218
2024-04-15selftests: net: exercise page pool reporting via netlinkJakub Kicinski3-2/+87
2024-04-15selftests: net: support use of NetdevSimDev under "with" in pythonJakub Kicinski1-1/+14
2024-04-15selftests: net: print full exception on failureJakub Kicinski1-1/+3
2024-04-15selftests: net: print report check location in python testsJakub Kicinski1-11/+14
2024-04-15tools: ynl: don't return None for dumpsJakub Kicinski1-1/+3
2024-04-15net: netdevsim: add some fake page pool useJakub Kicinski2-0/+97
2024-04-15Merge branch 'net-dqs-optimize-if-stall-threshold-is-not-set'Jakub Kicinski2-24/+39
2024-04-15net: dqs: make struct dql more cache efficientBreno Leitao2-6/+12
2024-04-15net: dql: Optimize stall information populationBreno Leitao1-1/+3
2024-04-15net: dql: Separate queue function responsibilitiesBreno Leitao1-19/+25
2024-04-15net: dql: Avoid calling BUG() when WARN() is enoughBreno Leitao1-1/+2
2024-04-15Merge branch 'cpsw-xdp'David S. Miller4-101/+623
2024-04-15net: ethernet: ti: am65-cpsw: Add minimal XDP supportJulien Panis2-96/+576
2024-04-15net: ethernet: ti: Add desc_infos member to struct k3_cppi_desc_poolJulien Panis2-5/+33
2024-04-15net: ethernet: ti: Add accessors for struct k3_cppi_desc_pool membersJulien Panis2-0/+14
2024-04-15udp: Avoid call to compute_score on multiple sitesGabriel Krisman Bertazi2-9/+32
2024-04-15net: ip6_gre: Remove generic .ndo_get_stats64Breno Leitao1-3/+0
2024-04-15net: ipv6_gre: Do not use custom stat allocatorBreno Leitao1-17/+5
2024-04-15net: dsa: convert dsa_user_phylink_fixed_state() to use dsa_phylink_to_port()Russell King (Oracle)1-1/+1
2024-04-15net: constify net_classHeiner Kallweit1-1/+1
2024-04-15gve: Correctly report software timestamping capabilitiesJohn Fraker1-1/+2
2024-04-15net: save some cycles when doing skb_attempt_defer_free()Jason Xing1-3/+3
2024-04-15Merge branch 'flower-control-flags'David S. Miller4-3/+65
2024-04-15net: dsa: microchip: ksz9477: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+3
2024-04-15net: prestera: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+4
2024-04-15nfp: flower: fix check for unsupported control flagsAsbjørn Sloth Tønnesen1-3/+3
2024-04-15flow_offload: add control flag checking helpersAsbjørn Sloth Tønnesen1-0/+55
2024-04-15net: dev_addr_lists: move locking out of init/exit in kunitJakub Kicinski1-2/+12
2024-04-15drop_monitor: replace spin_lock by raw_spin_lockWander Lairson Costa1-10/+10
2024-04-12fib: rules: no longer hold RTNL in fib_nl_dumprule()Eric Dumazet1-8/+9
2024-04-12tipc: remove redundant assignment to ret, simplify codeColin Ian King1-4/+1
2024-04-12tcp: small optimization when TCP_TW_SYN is processedEric Dumazet2-2/+2
2024-04-12Merge branch 'support-some-features-for-the-hns3-ethernet-driver'Jakub Kicinski15-652/+1461
2024-04-12net: hns3: add support to query scc version by devlink infoHao Chen7-3/+84
2024-04-12net: hns3: dump more reg info based on ras modPeiyang Wang7-8/+477
2024-04-12net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.cJijie Shao2-640/+640
2024-04-12net: hns3: add command queue trace for hns3Hao Lan6-1/+260
2024-04-12net: nfc: remove inappropriate attrs checkLin Ma1-4/+2
2024-04-12Merge branch 'ptp-convert-to-platform-remove-callback-returning-void'Jakub Kicinski5-18/+10
2024-04-12ptp: ptp_qoriq: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2024-04-12ptp: ptp_ines: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2024-04-12ptp: ptp_idt82p33: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-04-12ptp: ptp_dte: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-04-12ptp: ptp_clockmatrix: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-04-12Merge branch 'selftests-move-netfilter-tests-to-net'Jakub Kicinski43-1934/+1493
2024-04-12selftests: netfilter: nft_nat.sh: move to lib.sh infraFlorian Westphal1-274/+206
2024-04-12selftests: netfilter: nft_flowtable.sh: move test to lib.sh infraFlorian Westphal1-72/+36
2024-04-12selftests: netfilter: nft_fib.sh: move to lib.sh infraFlorian Westphal1-52/+19
2024-04-12selftests: netfilter: nft_conntrack_helper.sh: test to lib.sh infraFlorian Westphal1-79/+53
2024-04-12selftests: netfilter: nf_nat_edemux.sh: move to lib.sh infraFlorian Westphal1-56/+26
2024-04-12selftests: netfilter: ipvs.sh: move to lib.sh infraFlorian Westphal1-85/+68
2024-04-12selftests: netfilter: place checktool helper in lib.shFlorian Westphal3-12/+8
2024-04-12selftests: netfilter: conntrack_ipip_mtu.sh" move to lib.sh infraFlorian Westphal1-23/+14
2024-04-12selftests: netfilter: conntrack_vrf.sh: move to lib.sh infraFlorian Westphal1-62/+39
2024-04-12selftests: netfilter: conntrack_sctp_collision.sh: move to lib.sh infraFlorian Westphal1-34/+32
2024-04-12selftests: netfilter: conntrack_tcp_unreplied.sh: move to lib.sh infraFlorian Westphal1-69/+55
2024-04-12selftests: netfilter: conntrack_icmp_related.sh: move to lib.sh infraFlorian Westphal1-108/+71
2024-04-12selftests: netfilter: br_netfilter.sh: move to lib.sh infraFlorian Westphal1-76/+55
2024-04-12selftests: netfilter: bridge_brouter.sh: move to lib.sh infraFlorian Westphal1-76/+52
2024-04-12selftests: netfilter: move to net subdirFlorian Westphal36-194/+97
2024-04-12ice: store VF relative MSI-X index in q_vector->vf_reg_idxJacob Keller5-15/+17
2024-04-12ice: set vf->num_msix in ice_initialize_vf_entry()Jacob Keller2-6/+4
2024-04-12ice: Implement 'flow-type ether' rulesJakub Buchocki4-1/+171
2024-04-12ice: Remove unnecessary argument from ice_fdir_comp_rules()Lukasz Plachno1-46/+39
2024-04-12Merge branch 'nfp-minor-improvements'David S. Miller4-2/+13
2024-04-12nfp: update devlink device info outputFei Qin2-1/+5
2024-04-12devlink: add a new info version tagFei Qin2-1/+8
2024-04-12tcp: increase the default TCP scaling ratioHechao Li1-3/+2
2024-04-12Merge branch 'rtl8226b-serdes-switching'David S. Miller2-26/+299
2024-04-12net: sfp: add quirk for another multigig RollBall transceiverMarek Behún1-0/+1
2024-04-12net: phy: realtek: add rtl822x_c45_get_features() to set supported portEric Woudstra1-0/+10
2024-04-12net: phy: realtek: Change rtlgen_get_speed() to rtlgen_decode_speed()Eric Woudstra1-21/+25
2024-04-12net: phy: realtek: Add driver instances for rtl8221b via Clause 45Marek Behún1-4/+131
2024-04-12net: phy: realtek: add get_rate_matching() for rtl822xb PHYsEric Woudstra1-0/+25
2024-04-12net: phy: realtek: configure SerDes mode for rtl822xb PHYsAlexander Couzens1-4/+110
2024-04-11Merge branch 'net-dsa-allow-phylink_mac_ops-in-dsa-drivers'Jakub Kicinski4-36/+87
2024-04-11net: dsa: mv88e6xxx: provide own phylink MAC operationsRussell King (Oracle)1-24/+39
2024-04-11net: dsa: allow DSA switch drivers to provide their own phylink mac opsRussell King (Oracle)3-6/+36
2024-04-11net: dsa: introduce dsa_phylink_to_port()Russell King (Oracle)2-6/+12
2024-04-11tls: remove redundant assignment to variable decryptedColin Ian King1-1/+0
2024-04-11ipv4: Remove RTO_ONLINK.Guillaume Nault2-15/+1
2024-04-11tcp: add support for SO_PEEK_OFF socket optionJon Maloy2-6/+11
2024-04-11net: usb: qmi_wwan: Remove generic .ndo_get_stats64Breno Leitao1-2/+0
2024-04-11net: usb: qmi_wwan: Leverage core stats allocatorBreno Leitao2-7/+2
2024-04-11mpls: no longer hold RTNL in mpls_netconf_dump_devconf()Eric Dumazet1-37/+22
2024-04-11flow_offload: fix flow_offload_has_one_action() kdocAsbjørn Sloth Tønnesen1-1/+1
2024-04-11net/mlx5e: Expose the VF/SF RX drop counter on the representorCarolina Jubran2-1/+43
2024-04-11Merge branch 'minor-cleanups-to-skb-frag-ref-unref'Jakub Kicinski16-110/+129
2024-04-11net: mirror skb frag ref/unref helpersMina Almasry6-51/+44
2024-04-11net: move skb ref helpers to new headerMina Almasry16-63/+89
2024-04-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski439-2417/+6069
2024-04-11Merge tag 'net-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds69-356/+743
2024-04-11Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds5-11/+33
2024-04-11Merge tag 'loongarch-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds10-17/+121
2024-04-11Merge tag 'bcachefs-2024-04-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds27-238/+372
2024-04-11Merge tag 'tag-chrome-platform-fixes-for-v6.9-rc4' of git://git.kernel.org/pu...Linus Torvalds1-14/+14
2024-04-11Merge branch 'mptcp-add-last-time-fields-in-mptcp_info'Jakub Kicinski6-5/+79
2024-04-11selftests: mptcp: test last time mptcp_infoGeliang Tang1-0/+53
2024-04-11mptcp: add last time fields in mptcp_infoGeliang Tang5-5/+26
2024-04-11Merge branch mana-ib-flex of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Jakub Kicinski3-15/+12
2024-04-11net: mana: Avoid open coded arithmeticErick Archer1-8/+6
2024-04-11RDMA/mana_ib: Prefer struct_size over open coded arithmeticErick Archer1-7/+5
2024-04-11net: mana: Add flex array to struct mana_cfg_rx_steer_req_v2Erick Archer1-0/+1
2024-04-11Merge branch 'ena-driver-bug-fixes'Paolo Abeni3-14/+27
2024-04-11net: ena: Set tx_info->xdpf value to NULLDavid Arinzon1-1/+3
2024-04-11net: ena: Fix incorrect descriptor free behaviorDavid Arinzon1-3/+11
2024-04-11net: ena: Wrong missing IO completions check orderDavid Arinzon1-9/+12
2024-04-11net: ena: Fix potential sign extension issueDavid Arinzon1-1/+1
2024-04-11Merge tag 'for-net-2024-04-10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Abeni9-99/+79
2024-04-11af_unix: Fix garbage collector racing against connect()Michal Luczaj1-1/+17
2024-04-11net: dsa: mt7530: trap link-local frames regardless of ST Port StateArınç ÜNAL2-34/+200
2024-04-11Revert "s390/ism: fix receive message buffer allocation"Gerd Bayer1-29/+9
2024-04-11net: sparx5: fix wrong config being used when reconfiguring PCSDaniel Machon1-2/+2
2024-04-10net/mlx5: fix possible stack overflowsArnd Bergmann1-41/+41
2024-04-10Merge branch 'bnxt_en-updates-for-net-next'Jakub Kicinski5-84/+186
2024-04-10bnxt_en: Update MODULE_DESCRIPTIONMichael Chan1-1/+1
2024-04-10bnxt_en: Utilize ulp client resources if RoCE is not registeredVikas Gupta3-9/+48
2024-04-10bnxt_en: Change MSIX/NQs allocation policyVikas Gupta4-19/+92
2024-04-10bnxt_en: Refactor bnxt_rdma_aux_device_init/uninit functionsVikas Gupta3-10/+35
2024-04-10bnxt_en: Remove unneeded MSIX base structure fields and codeVikas Gupta3-45/+8
2024-04-10bnxt_en: Remove a redundant NULL check in bnxt_register_dev()Kalesh AP1-3/+0
2024-04-10bnxt_en: Skip ethtool RSS context configuration in ifdown statePavan Chebbi1-0/+5
2024-04-10Merge branch 'mlx5-misc-fixes'Jakub Kicinski14-53/+131
2024-04-10net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdevTariq Toukan1-0/+7
2024-04-10net/mlx5e: RSS, Block XOR hash with over 128 channelsCarolina Jubran3-2/+34
2024-04-10net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmitRahul Rameshbabu2-5/+10
2024-04-10net/mlx5e: HTB, Fix inconsistencies with QoS SQs numberCarolina Jubran1-16/+17
2024-04-10net/mlx5e: Fix mlx5e_priv_init() cleanup flowCarolina Jubran2-2/+2
2024-04-10net/mlx5e: RSS, Block changing channels number when RXFH is configuredCarolina Jubran1-0/+17
2024-04-10net/mlx5: Correctly compare pkt reformat idsCosmin Ratiu1-2/+12
2024-04-10net/mlx5: Properly link new fs rules into the treeCosmin Ratiu1-1/+2
2024-04-10net/mlx5: offset comp irq index in name by oneMichael Liang1-1/+3
2024-04-10net/mlx5: Register devlink first under devlink lockShay Drory2-18/+20
2024-04-10net/mlx5: E-switch, store eswitch pointer before registering devlink_paramShay Drory2-6/+7
2024-04-10Merge tag 'probes-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-6/+12
2024-04-10mlxsw: spectrum_ethtool: Add support for 100Gb/s per lane link modesIdo Schimmel2-0/+63
2024-04-10netfilter: complete validation of user inputEric Dumazet3-0/+12
2024-04-10Merge tag 'bootconfig-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-6/+12
2024-04-10selftests: fib_rule_tests: Add VRF testsIdo Schimmel1-3/+43
2024-04-10net: team: fix incorrect maxattrHangbin Liu1-1/+1
2024-04-10net: wan: fsl_qmc_hdlc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-04-10doc/netlink/specs: Add bond support to rt_link.yamlHangbin Liu1-0/+163
2024-04-10ethtool: update tsinfo statistics attribute docs with correct typeRahul Rameshbabu2-6/+6
2024-04-10bcachefs: Fix __bch2_btree_and_journal_iter_init_node_iter()Kent Overstreet1-5/+7
2024-04-10bcachefs: Kill read lock dropping in bch2_btree_node_lock_write_nofail()Kent Overstreet1-27/+1
2024-04-10bcachefs: Fix a race in btree_update_nodes_written()Kent Overstreet1-3/+7
2024-04-10Merge branch 'optimise-local-cpu-skb_attempt_defer_free'Jakub Kicinski1-1/+14
2024-04-10net: use SKB_CONSUMED in skb_attempt_defer_free()Pavel Begunkov1-1/+1
2024-04-10net: cache for same cpu skb_attempt_defer_freePavel Begunkov1-1/+14
2024-04-10r8169: add missing conditional compiling for call to r8169_remove_ledsHeiner Kallweit1-1/+2
2024-04-10tcp: tweak tcp_sock_write_txrx size assertionEric Dumazet1-1/+5
2024-04-11platform/chrome: cros_ec_uart: properly fix race conditionNoah Loomans1-14/+14
2024-04-10net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boardsArınç ÜNAL2-5/+13
2024-04-10Merge branch 'selftests-move-bpf-offload-test-from-bpf-to-net'Jakub Kicinski6-109/+59
2024-04-10selftests: net: reuse common code in bpf_offloadJakub Kicinski2-96/+37
2024-04-10selftests: net: declare section names for bpf_offloadJakub Kicinski4-3/+7
2024-04-10selftests: net: bpf_offload: wait for mapsJakub Kicinski1-8/+8
2024-04-10selftests: move bpf-offload test from bpf to netJakub Kicinski5-2/+7
2024-04-10Merge tag 'media/v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds11-13/+32
2024-04-10Merge tag 'hardening-v6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-2/+4
2024-04-10Merge tag 'turbostat-2024.04.10' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-369/+1727
2024-04-10Merge tag 'platform-drivers-x86-v6.9-2' of git://git.kernel.org/pub/scm/linux...Linus Torvalds5-10/+25
2024-04-10Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bitArchie Pusaka1-2/+1
2024-04-10Bluetooth: hci_sock: Fix not validating setsockopt user inputLuiz Augusto von Dentz1-13/+8
2024-04-10Bluetooth: ISO: Fix not validating setsockopt user inputLuiz Augusto von Dentz1-24/+12