aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-10-06net: sock_dequeue_err_skb() optimizationHEADmainEric Dumazet1-0/+3
2023-10-06Merge tag 'wireless-next-2023-10-06' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski269-5427/+14643
2023-10-06net: phy: broadcom: add support for BCM5221 phyGiulio Benetti2-33/+131
2023-10-06Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski34-251/+231
2023-10-06net: atheros: replace deprecated strncpy with strscpyJustin Stitt1-1/+1
2023-10-06net: ax88796c: replace deprecated strncpy with strscpyJustin Stitt1-1/+1
2023-10-06net: ixp4xx_eth: Support changing the MTULinus Walleij1-6/+61
2023-10-06MAINTAINERS: Update LL TEMAC entry to OrphanHarini Katakam1-1/+1
2023-10-06Merge tag 'linux-can-next-for-6.7-20231005' of git://git.kernel.org/pub/scm/l...Jakub Kicinski11-627/+490
2023-10-06Merge wireless into wireless-nextJohannes Berg2222-37767/+66201
2023-10-06net: phy: dp83867: Add support for hardware blinking LEDsSascha Hauer1-0/+137
2023-10-06flow_offload: Annotate struct flow_action_entry with __counted_byKees Cook1-1/+1
2023-10-06net/packet: Annotate struct packet_fanout with __counted_byKees Cook1-1/+1
2023-10-06tools: ynl-gen: use uapi header name for the header guardJakub Kicinski1-1/+5
2023-10-06Merge branch 'mlxsw-ACL-region'David S. Miller3-13/+72
2023-10-06mlxsw: core_acl_flex_keys: Fill blocks with high entropy firstAmit Cohen1-5/+32
2023-10-06mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per searchAmit Cohen1-1/+8
2023-10-06mlxsw: core_acl_flex_keys: Save chosen elements per blockAmit Cohen1-1/+5
2023-10-06mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosenAmit Cohen1-0/+12
2023-10-06mlxsw: Mark high entropy key blocksAmit Cohen2-6/+15
2023-10-06Merge branch 'sfc-conntrack-offloads'David S. Miller3-6/+388
2023-10-06sfc: support TC rules which require OR-AR-CT-AR flowEdward Cree3-5/+165
2023-10-06sfc: ensure an extack msg from efx_tc_flower_replace_foreign EOPNOTSUPPsEdward Cree1-2/+4
2023-10-06sfc: offload foreign RHS rules without an encap matchEdward Cree1-1/+1
2023-10-06sfc: support TC left-hand-side rules on foreign netdevsEdward Cree3-2/+222
2023-10-06nexthop: Annotate struct nh_group with __counted_byKees Cook1-1/+1
2023-10-06nexthop: Annotate struct nh_notifier_grp_info with __counted_byKees Cook1-1/+1
2023-10-06netlink: Annotate struct netlink_policy_dump_state with __counted_byKees Cook1-7/+8
2023-10-06nfp: nsp: Annotate struct nfp_eth_table with __counted_byKees Cook1-1/+1
2023-10-05nfp: Annotate struct nfp_reprs with __counted_byKees Cook1-1/+1
2023-10-05netem: Annotate struct disttable with __counted_byKees Cook1-1/+1
2023-10-05nexthop: Annotate struct nh_notifier_res_table_info with __counted_byKees Cook1-1/+1
2023-10-05nexthop: Annotate struct nh_res_table with __counted_byKees Cook1-1/+1
2023-10-05Merge branch 'rework-tx-fault-fixups'Jakub Kicinski1-9/+24
2023-10-05net: sfp: improve Nokia GPON sfp fixupRussell King (Oracle)1-1/+16
2023-10-05net: sfp: re-implement ignoring the hardware TX_FAULT signalRussell King (Oracle)1-8/+8
2023-10-05net: cpmac: remove driver to prepare for platform removalWolfram Sang4-1264/+1
2023-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski550-3311/+5537
2023-10-05Merge patch series "can: at91: add can_state_get_by_berr_counter() helper, cl...Marc Kleine-Budde4-586/+425
2023-10-05can: at91_can: switch to rx-offload implementationMarc Kleine-Budde2-241/+100
2023-10-05can: at91_can: at91_alloc_can_err_skb() introduce new functionMarc Kleine-Budde1-0/+16
2023-10-05can: at91_can: at91_irq_err_line(): send error counters with state changeMarc Kleine-Budde1-0/+5
2023-10-05can: at91_can: at91_irq_err_line(): make use of can_change_state() and can_bu...Marc Kleine-Budde1-110/+21
2023-10-05can: at91_can: at91_irq_err_line(): take reg_sr into account for bus offMarc Kleine-Budde1-2/+24
2023-10-05can: at91_can: at91_irq_err_line(): make use of can_state_get_by_berr_counter()Marc Kleine-Budde1-46/+5
2023-10-05can: at91_can: at91_irq_err(): rename to at91_irq_err_line()Marc Kleine-Budde1-2/+2
2023-10-05can: at91_can: at91_irq_err_frame(): move next to at91_irq_err()Marc Kleine-Budde1-61/+61
2023-10-05can: at91_can: at91_irq_err_frame(): call directly from IRQ handlerMarc Kleine-Budde1-24/+12
2023-10-05can: at91_can: at91_poll_err(): increase stats even if no quota left or OOMMarc Kleine-Budde1-33/+38
2023-10-05can: at91_can: at91_poll_err(): fold in at91_poll_err_frame()Marc Kleine-Budde1-17/+10
2023-10-05can: at91_can: add CAN transceiver supportMarc Kleine-Budde1-6/+26
2023-10-05can: at91_can: at91_open(): forward request_irq()'s return value in case or a...Marc Kleine-Budde1-4/+3
2023-10-05can: at91_can: at91_chip_start(): don't disable IRQs twiceMarc Kleine-Budde1-1/+0
2023-10-05can: at91_can: at91_set_bittiming(): demote register output to debug levelMarc Kleine-Budde1-1/+1
2023-10-05can: at91_can: rename struct at91_priv::{tx_next,tx_echo} to {tx_head,tx_tail}Marc Kleine-Budde1-28/+28
2023-10-05can: at91_can: at91_setup_mailboxes(): update commentsMarc Kleine-Budde1-3/+3
2023-10-05can: at91_can: add more register definitionsMarc Kleine-Budde1-0/+6
2023-10-05can: at91_can: MCR Register: convert to FIELD_PREP()Marc Kleine-Budde1-2/+8
2023-10-05can: at91_can: MSR Register: convert to FIELD_PREP()Marc Kleine-Budde1-1/+3
2023-10-05can: at91_can: MID registers: convert access to FIELD_PREP(), FIELD_GET()Marc Kleine-Budde1-4/+8
2023-10-05can: at91_can: MMR registers: convert to FIELD_PREP()Marc Kleine-Budde1-3/+8
2023-10-05can: at91_can: ECR register: convert to FIELD_GET()Marc Kleine-Budde1-2/+5
2023-10-05can: at91_can: BR register: convert to FIELD_PREP()Marc Kleine-Budde1-5/+17
2023-10-05can: at91_can: at91_irq_tx(): remove one level of indentionMarc Kleine-Budde1-9/+8
2023-10-05can: at91_can: use a consistent indentionMarc Kleine-Budde1-64/+64
2023-10-05can: dev: add can_state_get_by_berr_counter() to return the CAN state based o...Marc Kleine-Budde2-0/+26
2023-10-05Merge patch series "can: dev: fix can_restart() and replace BUG_ON() by error...Marc Kleine-Budde2-16/+19
2023-10-05can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is acc...Marc Kleine-Budde1-1/+5
2023-10-05can: dev: can_restart(): move debug message and stats after successful restartMarc Kleine-Budde1-4/+4
2023-10-05can: dev: can_restart(): reverse logic to remove need for gotoMarc Kleine-Budde1-7/+4
2023-10-05can: dev: can_restart(): fix race condition between controller restart and ne...Marc Kleine-Budde1-3/+4
2023-10-05can: dev: can_restart(): don't crash kernel if carrier is OKMarc Kleine-Budde1-1/+2
2023-10-05Merge tag 'net-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds112-597/+1355
2023-10-05Merge tag 'integrity-v6.6-fix' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-14/+8
2023-10-05Merge tag 'leds-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-4/+0
2023-10-05Merge tag 'mfd-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds2-4/+1
2023-10-05Merge tag 'ovl-fixes-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-30/+28
2023-10-05Merge branch 'mptcp-fixes-and-maintainer-email-update-for-v6-6'Jakub Kicinski6-46/+36
2023-10-05MAINTAINERS: update Matthieu's email addressMatthieu Baerts2-1/+2
2023-10-05mptcp: userspace pm allow creating id 0 subflowGeliang Tang1-6/+0
2023-10-05mptcp: fix delegated action racesPaolo Abeni3-39/+34
2023-10-05i40e: Move DDP specific macros and structures to i40e_ddp.cIvan Vecera3-26/+25
2023-10-05i40e: Remove circular header dependencies and fix headersIvan Vecera27-81/+72
2023-10-05net: stmmac: remove unneeded stmmac_poll_controllerRemi Pommarel1-30/+0
2023-10-05i40e: Split i40e_osdep.hIvan Vecera8-71/+68
2023-10-05i40e: Move memory allocation structures to i40e_alloc.hIvan Vecera3-12/+15
2023-10-05i40e: Simplify memory allocation functionsIvan Vecera5-43/+14
2023-10-05virtchnl: Add header dependenciesIvan Vecera1-0/+4
2023-10-05i40e: Refactor I40E_MDIO_CLAUSE* macrosIvan Vecera2-15/+10
2023-10-05i40e: Move I40E_MASK macro to i40e_register.hIvan Vecera2-3/+3
2023-10-05i40e: Remove back pointer from i40e_hw structureIvan Vecera4-11/+31
2023-10-05net: lan743x: also select PHYLIBRandy Dunlap1-0/+1
2023-10-05net: ethernet: mediatek: disable irq before schedule napiChristian Marangi1-2/+2
2023-10-05net_sched: sch_fq: add TCA_FQ_WEIGHTS attributeEric Dumazet2-0/+36
2023-10-05net_sched: sch_fq: add 3 bands and WRR schedulingEric Dumazet2-44/+171
2023-10-05net_sched: export pfifo_fast prio2band[]Eric Dumazet2-4/+6
2023-10-05net_sched: sch_fq: remove q->ktime_cacheEric Dumazet1-13/+15
2023-10-05Merge branch 'net-mana-fix-some-tx-processing-bugs'Paolo Abeni2-67/+149
2023-10-05net: mana: Fix oversized sge0 for GSO packetsHaiyang Zhang2-58/+138
2023-10-05net: mana: Fix the tso_bytes calculationHaiyang Zhang1-2/+0
2023-10-05net: mana: Fix TX CQE error handlingHaiyang Zhang1-7/+11
2023-10-05can: peak_pci: replace deprecated strncpy with strscpyJustin Stitt1-1/+1
2023-10-05wifi: rtlwifi: remove unreachable code in rtl92d_dm_check_edca_turbo()Dmitry Antipov1-16/+2
2023-10-05wifi: rtw89: debug: txpwr table supports Wi-Fi 7 chipsZong-Zhe Yang2-5/+210
2023-10-05wifi: rtw89: debug: show txpwr table according to chip genZong-Zhe Yang1-18/+42
2023-10-05wifi: rtw89: phy: set TX power RU limit according to chip genZong-Zhe Yang5-48/+214
2023-10-05wifi: rtw89: phy: set TX power limit according to chip genZong-Zhe Yang5-53/+377
2023-10-05wifi: rtw89: phy: set TX power offset according to chip genZong-Zhe Yang4-5/+48
2023-10-05wifi: rtw89: phy: set TX power by rate according to chip genZong-Zhe Yang4-14/+137
2023-10-05wifi: rtw89: mac: get TX power control register according to chip genZong-Zhe Yang4-14/+98
2023-10-04Merge tag 'rtla-v6.6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-10/+32
2023-10-04Merge branch 'ynl-makefile-cleanup'Jakub Kicinski4-5/+5
2023-10-04tools: ynl: use uAPI include magic for samplesJakub Kicinski1-1/+4
2023-10-04tools: ynl: don't regen on every makeJakub Kicinski2-2/+1
2023-10-04ynl: netdev: drop unnecessary enum-as-flagsJakub Kicinski1-2/+0
2023-10-04netlink: annotate data-races around sk->sk_errEric Dumazet1-4/+4
2023-10-04net: skb_queue_purge_reason() optimizationsEric Dumazet1-3/+12
2023-10-04sctp: update hb timer immediately after users change hb_intervalXin Long1-0/+1
2023-10-04sctp: update transport state when processing a dupcook packetXin Long1-2/+1
2023-10-04Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski4-36/+33
2023-10-04Merge branch 'fix-a-couple-recent-instances-of-wincompatible-function-pointer...Jakub Kicinski2-3/+3
2023-10-04mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get()Nathan Chancellor1-2/+2
2023-10-04ptp: Fix type of mode parameter in ptp_ocp_dpll_mode_get()Nathan Chancellor1-1/+1
2023-10-04Merge branch 'r8152-modify-rx_bottom'Jakub Kicinski1-22/+63
2023-10-04r8152: use napi_gro_fragsHayes Wang1-17/+50
2023-10-04r8152: break the loop when the budget is exhaustedHayes Wang1-5/+13
2023-10-04Merge branch 'chelsio-annotate-structs-with-__counted_by'Jakub Kicinski6-6/+6
2023-10-04cxgb4: Annotate struct smt_data with __counted_byKees Cook1-1/+1
2023-10-04cxgb4: Annotate struct sched_table with __counted_byKees Cook1-1/+1
2023-10-04cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_byKees Cook1-1/+1
2023-10-04cxgb4: Annotate struct clip_tbl with __counted_byKees Cook1-1/+1
2023-10-04chelsio/l2t: Annotate struct l2t_data with __counted_byKees Cook2-2/+2
2023-10-04tcp: fix delayed ACKs for MSS boundary conditionNeal Cardwell1-0/+13
2023-10-04tcp: fix quick-ack counting to count actual ACKs of new dataNeal Cardwell2-6/+7
2023-10-04Merge tag 'nf-23-10-04' of https://git.kernel.org/pub/scm/linux/kernel/git/ne...Jakub Kicinski9-62/+395
2023-10-04Merge tag 'nf-next-23-09-28' of https://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski3-27/+126
2023-10-04page_pool: fix documentation typosRandy Dunlap1-3/+3
2023-10-04sctp: Spelling s/preceeding/preceding/gGeert Uytterhoeven1-1/+1
2023-10-04tipc: fix a potential deadlock on &tx->lockChengfeng Ye1-2/+2
2023-10-04net: stmmac: dwmac-stm32: fix resume on STM32 MCUBen Wolsieffer1-2/+5
2023-10-04ptp: ocp: fix error code in probe()Dan Carpenter1-1/+1
2023-10-04net: dsa: mt753x: remove mt753x_phylink_pcs_link_up()Russell King (Oracle)1-11/+0
2023-10-04net: appletalk: remove cops supportGreg Kroah-Hartman11-1976/+0
2023-10-04ipv4: Set offload_failed flag in fibmatch resultsBenjamin Poirier1-0/+2
2023-10-04Merge tag 'linux-kselftest-fixes-6.6-rc5' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-1/+1
2023-10-04Merge tag 'wireless-2023-09-27' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski30-176/+333
2023-10-04Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN"Jakub Kicinski3-15/+12
2023-10-04dt-bindings: net: fec: Add imx8dxl descriptionFabio Estevam1-0/+1
2023-10-04ice: fix linking when CONFIG_PTP_1588_CLOCK=nJacob Keller7-82/+76
2023-10-04Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski12-41/+176
2023-10-04netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failureFlorian Westphal1-17/+29
2023-10-04netfilter: nf_tables: Deduplicate nft_register_obj audit logsPhil Sutter2-16/+48
2023-10-04selftests: netfilter: Extend nft_audit.shPhil Sutter1-16/+81
2023-10-04selftests: netfilter: test for sctp collision processing in nf_conntrackXin Long3-2/+191
2023-10-04netfilter: handle the connecting collision properly in nf_conntrack_proto_sctpXin Long2-10/+34
2023-10-04netfilter: nft_payload: rebuild vlan header on h_proto accessFlorian Westphal1-1/+12
2023-10-04can: raw: Remove NULL check before dev_{put, hold}Jiapeng Chong1-2/+1
2023-10-04Merge branch 'bnxt_en-hwmon-SRIOV'David S. Miller7-269/+747
2023-10-04bnxt_en: Update VNIC resource calculation for VFsVikas Gupta3-2/+29
2023-10-04bnxt_en: Support QOS and TPID settings for the SRIOV VLANSreekanth Reddy3-12/+16
2023-10-04bnxt_en: Event handler for Thermal eventKalesh AP3-0/+82
2023-10-04bnxt_en: Use non-standard attribute to expose shutdown temperatureKalesh AP1-1/+53
2023-10-04bnxt_en: Expose threshold temperatures through hwmonKalesh AP2-7/+57
2023-10-04bnxt_en: Modify the driver to use hwmon_device_register_with_infoKalesh AP1-16/+55
2023-10-04bnxt_en: Move hwmon functions into a dedicated fileKalesh AP4-75/+109
2023-10-04bnxt_en: Enhance hwmon temperature reportingKalesh AP1-7/+8
2023-10-04bnxt_en: Update firmware interface to 1.10.2.171Michael Chan1-178/+367
2023-10-04ibmveth: Remove condition to recompute TCP header checksum.David Wilder1-13/+12
2023-10-04Merge patch series "can: etas_es58x: clean-up of new GCC W=1 and old checkpat...Marc Kleine-Budde3-21/+43
2023-10-04can: etas_es58x: add missing a blank line after declarationVincent Mailhol1-0/+1
2023-10-04can: etas_es58x: rework the version check logic to silence -Wformat-truncationVincent Mailhol2-21/+42
2023-10-04can: sja1000: Fix commentMiquel Raynal1-1/+1
2023-10-04dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() returnDan Carpenter3-5/+6
2023-10-04net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns()Dan Carpenter1-3/+5
2023-10-04net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()Dan Carpenter1-0/+1
2023-10-04vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()Stefano Garzarella1-1/+11
2023-10-04MAINTAINERS: adjust header file entry in DPLL SUBSYSTEMLukas Bulwahn1-1/+1
2023-10-03rswitch: Fix PHY station management clock settingYoshihiro Shimoda2-1/+14
2023-10-03net: add sysctl to disable rfc4862 5.5.3e lifetime handlingPatrick Rohr3-13/+37
2023-10-03iavf: remove "inline" functions from iavf_txrx.cJacob Keller1-23/+23
2023-10-03i40e: Add rx_missed_errors for buffer exhaustionYajun Deng3-13/+10
2023-10-03Merge branch 'documentation-fixes-for-dpll-subsystem'Jakub Kicinski1-13/+16
2023-10-03Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code blockBagas Sanjaya1-13/+13
2023-10-03Documentation: dpll: Fix code blocksBagas Sanjaya1-0/+3
2023-10-03Merge branch 'introduce-define_flex-macro'Jakub Kicinski11-218/+130
2023-10-03ice: make use of DEFINE_FLEX() in ice_switch.cPrzemek Kitszel1-49/+14
2023-10-03ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_itemPrzemek Kitszel1-16/+4
2023-10-03ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrpPrzemek Kitszel2-32/+13
2023-10-03ice: make use of DEFINE_FLEX() in ice_ddp.cPrzemek Kitszel1-28/+11
2023-10-03ice: drop two params of ice_aq_move_sched_elems()Przemek Kitszel3-61/+23
2023-10-03ice: ice_sched_remove_elems: replace 1 elem array param by u32Przemek Kitszel1-17/+9
2023-10-03overflow: add DEFINE_FLEX() for on-stack allocsPrzemek Kitszel3-15/+56
2023-10-03Merge tag 'nfs-for-6.6-3' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds7-22/+63
2023-10-03Merge tag 'regulator-fix-v6.6-rc4' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-10/+18
2023-10-03Merge tag 'regmap-fix-v6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
2023-10-03Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds6-29/+63
2023-10-03net: nfc: llcp: Add lock when modifying device listJeremy Cline1-0/+2
2023-10-03Merge branch 'bpf-remove-xdp_do_flush_map'Jakub Kicinski17-22/+16
2023-10-03bpf: Remove xdp_do_flush_map().Sebastian Andrzej Siewior1-6/+0
2023-10-03net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush().Sebastian Andrzej Siewior16-16/+16