aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-05-18net: track locally triggered link lossnetdev-carrier-downJakub Kicinski4-4/+52
2022-05-18net: smc911x: Fix min() use in debug codeGeert Uytterhoeven1-3/+3
2022-05-18net: ethernet: sunplus: add missing of_node_put() in spl2sw_mdio_init()Yang Yingliang1-3/+8
2022-05-18selftests: netdevsim: Increase sleep time in hw_stats_l3.sh testDanielle Ratson1-2/+2
2022-05-18eth: sun: cassini: remove dead codeMartin Liška1-2/+2
2022-05-18net: stmmac: remove unused get_addr() callbackVincent Whitchurch5-28/+0
2022-05-18Merge branch 'armada-3720-turris-mox-and-orion-mdio'David S. Miller2-7/+7
2022-05-18dt-bindings: net: marvell,orion-mdio: Set unevaluatedProperties to falseChris Packham1-1/+1
2022-05-18arm64: dts: armada-3720-turris-mox: Correct reg property for mdio devicesChris Packham1-6/+6
2022-05-18Merge branch 'dsa-microchip-ksz_switch-refactor'David S. Miller8-457/+664
2022-05-18net: dsa: microchip: remove unused members in ksz_deviceArun Ramadoss2-6/+1
2022-05-18net: dsa: microchip: add the phylink get_capsArun Ramadoss4-9/+117
2022-05-18net: dsa: move mib->cnt_ptr reset code to ksz_common.cPrasanna Vengateshan3-6/+7
2022-05-18net: dsa: microchip: move get_strings to ksz_commonArun Ramadoss4-29/+20
2022-05-18net: dsa: microchip: move port memory allocation to ksz_commonArun Ramadoss3-42/+21
2022-05-18net: dsa: microchip: move struct mib_names to ksz_chip_dataArun Ramadoss4-157/+149
2022-05-18net: dsa: microchip: perform the compatibility check for dev probedArun Ramadoss6-22/+109
2022-05-18net: dsa: microchip: move ksz_chip_data to ksz_commonArun Ramadoss4-206/+259
2022-05-18net: dsa: microchip: ksz8795: update the port_cnt value in ksz_chip_dataArun Ramadoss1-2/+3
2022-05-18Merge tag 'mlx5-updates-2022-05-17' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller27-166/+489
2022-05-17net/mlx5: Support multiport eswitch modeEli Cohen11-40/+259
2022-05-17net/mlx5: Remove unused argumentEli Cohen1-3/+1
2022-05-17net/mlx5: Lag, refactor lag state machineEli Cohen4-68/+93
2022-05-17net/mlx5e: Add XDP SQs to uplink representors steering tablesGal Pressman1-2/+15
2022-05-17net/mlx5e: Correct the calculation of max channels for repMoshe Tal3-2/+18
2022-05-17net/mlx5e: CT: Add ct driver countersSaeed Mahameed1-4/+48
2022-05-17net/mlx5e: Allow relaxed ordering over VFsAya Levin2-5/+3
2022-05-17net/mlx5e: Support partial GSO for tunnels over vlansGal Pressman1-1/+1
2022-05-17net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIBGal Pressman1-4/+10
2022-05-17net/mlx5e: Allocate virtually contiguous memory for reps structuresTariq Toukan1-6/+6
2022-05-17net/mlx5e: Allocate virtually contiguous memory for VLANs listTariq Toukan1-2/+2
2022-05-17net/mlx5: Allocate virtually contiguous memory in pci_irq.cTariq Toukan1-4/+4
2022-05-17net/mlx5: Allocate virtually contiguous memory in vport.cTariq Toukan1-26/+26
2022-05-17net/mlx5: Inline db alloc API functionTariq Toukan2-7/+6
2022-05-17net/mlx5: Add last command failure syndrome to debugfsMoshe Shemesh3-2/+9
2022-05-17net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev'Saeed Mahameed1-2/+0
2022-05-17octeontx2-pf: Add support for adaptive interrupt coalescingSuman Ghosh7-8/+99
2022-05-17dn_route: set rt neigh to blackhole_netdev instead of loopback_dev in ifdownXin Long1-1/+1
2022-05-17ptp: ptp_clockmatrix: return -EBUSY if phase pull-in is in progressMin Li2-32/+2
2022-05-17ptp: ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS supportMin Li3-110/+196
2022-05-17net: smc911x: replace ternary operator with min()Guo Zhengkui1-1/+1
2022-05-17net: thunderx: remove null check after call container_of()Haowen Bai1-3/+0
2022-05-17octeontx2-pf: Use memset_startat() helper in otx2_stop()Xiu Jianfeng1-2/+1
2022-05-17Merge branch 'net-smc-send-and-write-inline-optimization-for-smc'Jakub Kicinski3-6/+17
2022-05-17net/smc: rdma write inline if qp has sufficient inline spaceGuangguan Wang1-5/+12
2022-05-17net/smc: send cdc msg inline if qp has sufficient inline spaceGuangguan Wang2-1/+5
2022-05-17net: phy: marvell: Add errata section 5.1 for Alaska PHYLeszek Polak1-0/+37
2022-05-17net: qede: Remove unnecessary synchronize_irq() before free_irq()Minghao Chi1-1/+0
2022-05-17net: vxge: Remove unnecessary synchronize_irq() before free_irq()Minghao Chi1-2/+0
2022-05-17qed: Remove unnecessary synchronize_irq() before free_irq()Minghao Chi1-1/+0
2022-05-17ax25: merge repeat codes in ax25_dev_device_down()Lu Wei1-12/+10
2022-05-17net/mlxbf_gige: use eth_zero_addr() to clear mac addressLu Wei1-1/+1
2022-05-17ethernet/ti: delete if NULL check befort devm_kfreeBernard Zhao1-9/+4
2022-05-16net: ethernet: Fix unmet direct dependencies detected for NVMEM_SUNPLUS_OCOTPWells Lu1-3/+0
2022-05-16Merge tag 'linux-can-next-for-5.19-20220516' of git://git.kernel.org/pub/scm/...Jakub Kicinski8-43/+119
2022-05-16Merge branch 'net-skb-remove-skb_data_area_size'Jakub Kicinski3-13/+5
2022-05-16net: skb: Remove skb_data_area_size()Ricardo Martinez1-5/+0
2022-05-16net: wwan: t7xx: Avoid calls to skb_data_area_size()Ricardo Martinez2-8/+5
2022-05-16Merge branch 'mptcp-updates-for-net-next'Jakub Kicinski3-12/+16
2022-05-16mptcp: sockopt: add TCP_DEFER_ACCEPT supportFlorian Westphal1-0/+15
2022-05-16Revert "mptcp: add data lock for sk timers"Paolo Abeni1-12/+0
2022-05-16selftests: mptcp: fix a mp_fail test warningGeliang Tang1-0/+1
2022-05-16docs: ctucanfd: Use 'kernel-figure' directive instead of 'figure'Akira Yokosawa1-2/+2
2022-05-16dt-bindings: can: ctucanfd: include common CAN controller bindingsMarc Kleine-Budde1-0/+3
2022-05-16net: dsa: realtek: rtl8366rb: Serialize indirect PHY register accessAlvin Šipraga1-12/+25
2022-05-16dt-bindings: can: renesas,rcar-canfd: Make interrupt-names requiredGeert Uytterhoeven1-1/+2
2022-05-16can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual checkVincent Mailhol1-2/+2
2022-05-16can: ctucanfd: Let users select instead of depend on CAN_CTUCANFDGeert Uytterhoeven1-3/+3
2022-05-16can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formattingOliver Hartkopp1-0/+5
2022-05-16can: isotp: add support for transmission without flow controlOliver Hartkopp2-33/+92
2022-05-16can: raw: add support for SO_TXTIME/SCM_TXTIMEMarc Kleine-Budde1-1/+10
2022-05-16can: raw: raw_sendmsg(): remove not needed setting of skb->skMarc Kleine-Budde1-1/+0
2022-05-16net: phy: micrel: Use the kszphy probe/suspend/resumeFabio Estevam1-2/+3
2022-05-16net: phy: micrel: Allow probing without .driver_dataFabio Estevam1-5/+6
2022-05-16octeontx2-pf: Remove unnecessary synchronize_irq() before free_irq()Minghao Chi1-2/+0
2022-05-16net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout()YueHaibing1-4/+2
2022-05-16octeon_ep: delete unnecessary NULL checkZiyang Xuan3-6/+3
2022-05-16octeon_ep: add missing destroy_workqueue in octep_init_moduleZheng Bin1-0/+1
2022-05-16Merge branch 'net-skb-defer-freeing-polish'David S. Miller6-14/+38
2022-05-16net: call skb_defer_free_flush() before each napi_poll()Eric Dumazet1-2/+3
2022-05-16net: add skb_defer_max sysctlEric Dumazet5-7/+27
2022-05-16net: use napi_consume_skb() in skb_defer_free_flush()Eric Dumazet1-1/+1
2022-05-16net: fix possible race in skb_attempt_defer_free()Eric Dumazet3-5/+8
2022-05-16net: tulip: convert to devresRolf Eike Beer2-51/+20
2022-05-16net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_initZheng Bin1-0/+2
2022-05-16Merge branch 'skb-drop-reason-boundary'David S. Miller5-2/+7
2022-05-16net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv()Menglong Dong2-0/+2
2022-05-16net: skb: change the definition SKB_DR_SET()Menglong Dong1-1/+2
2022-05-16net: skb: check the boundrary of drop reason in kfree_skb_reason()Menglong Dong1-0/+2
2022-05-16net: dm: check the boundary of skb drop reasonsMenglong Dong1-1/+1
2022-05-16net/smc: align the connect behaviour with TCPGuangguan Wang1-4/+46
2022-05-16Merge branch 'sk_bound_dev_if-annotations'David S. Miller18-51/+80
2022-05-16inet: rename INET_MATCH()Eric Dumazet3-6/+6
2022-05-16ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()Eric Dumazet4-14/+24
2022-05-16l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_ifEric Dumazet2-4/+8
2022-05-16net_sched: em_meta: add READ_ONCE() in var_sk_bound_if()Eric Dumazet1-2/+5
2022-05-16inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()Eric Dumazet1-4/+8
2022-05-16dccp: use READ_ONCE() to read sk->sk_bound_dev_ifEric Dumazet2-3/+3
2022-05-16net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_ifEric Dumazet1-4/+7
2022-05-16tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()Eric Dumazet1-2/+3
2022-05-16sctp: read sk->sk_bound_dev_if once in sctp_rcv()Eric Dumazet1-1/+3
2022-05-16net: annotate races around sk->sk_bound_dev_ifEric Dumazet4-11/+13
2022-05-16Merge branch 'big-tcp'David S. Miller30-67/+321
2022-05-16mlx5: support BIG TCP packetsEric Dumazet2-23/+89
2022-05-16mlx4: support BIG TCP packetsEric Dumazet2-9/+41
2022-05-16veth: enable BIG TCP packetsEric Dumazet1-0/+1
2022-05-16net: loopback: enable BIG TCP packetsEric Dumazet1-0/+2
2022-05-16ipv6: Add hop-by-hop header to jumbograms in ip6_outputCoco Li2-2/+21
2022-05-16net: allow gro_max_size to exceed 65536Alexander Duyck6-12/+16
2022-05-16ipv6/gro: insert temporary HBH/jumbo headerEric Dumazet1-2/+30
2022-05-16ipv6/gso: remove temporary HBH/jumbo headerEric Dumazet2-1/+56
2022-05-16ipv6: add struct hop_jumbo_hdr definitionEric Dumazet1-0/+11
2022-05-16tcp_cubic: make hystart_ack_delay() aware of BIG TCPEric Dumazet1-2/+2
2022-05-16net: limit GSO_MAX_SIZE to 524280 bytesEric Dumazet1-2/+5
2022-05-16net: allow gso_max_size to exceed 65536Alexander Duyck16-17/+40
2022-05-16net: add IFLA_TSO_{MAX_SIZE|SEGS} attributesEric Dumazet3-0/+10
2022-05-16Merge branch 'Renesas-RSZ-V2M-support'David S. Miller4-35/+168
2022-05-16ravb: Add support for RZ/V2MPhil Edworthy1-0/+26
2022-05-16ravb: Use separate clock for gPTPPhil Edworthy2-3/+21
2022-05-16ravb: Support separate Line0 (Desc), Line1 (Err) and Line2 (Mgmt) irqsPhil Edworthy2-6/+53
2022-05-16ravb: Separate handling of irq enable/disable regs into featurePhil Edworthy3-5/+7
2022-05-16dt-bindings: net: renesas,etheravb: Document RZ/V2M SoCPhil Edworthy1-21/+61
2022-05-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-nextDavid S. Miller23-386/+494
2022-05-13ice: Expose RSS indirection tables for queue groups via ethtoolSridhar Samudrala1-18/+51
2022-05-13ixgbe: add xdp frags support to ndo_xdp_xmitLorenzo Bianconi1-36/+63
2022-05-13eth: sfc: remove remnants of the out-of-tree napi_weight module paramJakub Kicinski3-21/+3
2022-05-13Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...Jakub Kicinski12-47/+40
2022-05-13sfc: siena: Fix Kconfig dependenciesRen Zhijie1-0/+1
2022-05-13netfilter: conntrack: skip verification of zero UDP checksumKevin Mitchell3-9/+26
2022-05-13netfilter: flowtable: nft_flow_route use more data for reverse routeSven Auhagen1-0/+8
2022-05-13netfilter: prefer extension check to pointer checkFlorian Westphal2-17/+16
2022-05-13netfilter: conntrack: add nf_conntrack_events autodetect modeFlorian Westphal4-9/+28
2022-05-13netfilter: conntrack: un-inline nf_ct_ecache_ext_addFlorian Westphal3-28/+38
2022-05-13netfilter: nfnetlink: allow to detect if ctnetlink listeners existFlorian Westphal2-3/+38
2022-05-13netfilter: conntrack: add nf_ct_iter_data object for nf_ct_iterate_cleanup*()Pablo Neira Ayuso6-44/+56
2022-05-13netfilter: conntrack: avoid unconditional local_bh_disableFlorian Westphal1-5/+2
2022-05-13netfilter: conntrack: remove unconfirmed listFlorian Westphal4-105/+3
2022-05-13netfilter: conntrack: remove __nf_ct_unconfirmed_destroyFlorian Westphal3-39/+13
2022-05-13netfilter: cttimeout: decouple unlink and free on netns destructionFlorian Westphal1-0/+12
2022-05-13netfilter: extensions: introduce extension genid countFlorian Westphal4-17/+111
2022-05-13netfilter: remove nf_ct_unconfirmed_destroy helperFlorian Westphal3-18/+3
2022-05-13netfilter: cttimeout: decouple unlink and free on netns destructionFlorian Westphal2-10/+28
2022-05-13netfilter: conntrack: remove the percpu dying listFlorian Westphal4-47/+13
2022-05-13netfilter: conntrack: include ecache dying list in dumpsFlorian Westphal3-0/+55
2022-05-13netfilter: ecache: use dedicated list for event redeliveryFlorian Westphal4-73/+82
2022-05-13Merge branch 'bnxt_en-next'David S. Miller8-163/+433
2022-05-13bnxt_en: parse and report result field when NVRAM package install failsKalesh AP3-13/+72
2022-05-13bnxt_en: Enable packet timestamping for all RX packetsPavan Chebbi4-3/+36
2022-05-13bnxt_en: Configure ptp filters during bnxt openPavan Chebbi3-13/+46
2022-05-13bnxt_en: Update firmware interface to 1.10.2.95Michael Chan1-135/+280
2022-05-13net: axienet: Use NAPI for TX completion pathRobert Hancock2-85/+111
2022-05-13net: axienet: Be more careful about updating tx_bd_tailRobert Hancock1-11/+15
2022-05-13inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()Eric Dumazet4-34/+22
2022-05-13selftests: fib_nexthops: Make the test more robustAmit Cohen1-24/+24
2022-05-13Merge branch 'lan95xx-no-polling'David S. Miller4-104/+88
2022-05-13net: phy: smsc: Cope with hot-removal in interrupt handlerLukas Wunner1-1/+3
2022-05-13net: phy: smsc: Cache interrupt maskLukas Wunner1-13/+11
2022-05-13usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid pollingLukas Wunner1-52/+61
2022-05-13usbnet: smsc95xx: Avoid link settings race on interrupt receptionLukas Wunner1-7/+9
2022-05-13usbnet: smsc95xx: Don't reset PHY behind PHY driver's backLukas Wunner1-18/+0
2022-05-13usbnet: smsc95xx: Don't clear read-only PHY interruptLukas Wunner1-4/+0
2022-05-13usbnet: Run unregister_netdev() before unbind() againLukas Wunner3-10/+5
2022-05-13net: ethernet: fix platform_no_drv_owner.cocci warningYang Li1-1/+0
2022-05-13net: page_pool: add page allocation stats for two fast page allocate pathJie Wang1-1/+4
2022-05-13net: ethernet: Use swap() instead of open coding itJiapeng Chong1-16/+4
2022-05-12Merge branch 'net-inet-retire-port-only-listening_hash'Jakub Kicinski12-152/+180
2022-05-12net: selftests: Stress reuseport listenMartin KaFai Lau3-0/+132
2022-05-12net: inet: Retire port only listening_hashMartin KaFai Lau9-101/+26
2022-05-12net: inet: Open code inet_hash2 and inet_unhash2Martin KaFai Lau1-55/+33
2022-05-12net: inet: Remove count from inet_listen_hashbucketMartin KaFai Lau2-7/+0
2022-05-12Merge branch 'make-sfc-siena-ko-specific-to-siena'Jakub Kicinski18-67/+121
2022-05-12sfc/siena: Reinstate SRIOV init/fini function callsMartin Habets2-0/+19
2022-05-12sfc/siena: Make PTP and reset support specific for SienaMartin Habets2-4/+5
2022-05-12sfc/siena: Make MCDI logging support specific for SienaMartin Habets6-15/+26
2022-05-12siena: Make HWMON support specific for SienaMartin Habets4-6/+13
2022-05-12siena: Make SRIOV support specific for SienaMartin Habets13-30/+38
2022-05-12siena: Make MTD support specific for SienaMartin Habets9-13/+21
2022-05-12Merge branch 'restructure-struct-ocelot_port'Jakub Kicinski4-48/+51
2022-05-12net: mscc: ocelot: move ocelot_port_private :: chip_port to ocelot_port :: indexVladimir Oltean4-39/+41
2022-05-12net: mscc: ocelot: minimize holes in struct ocelot_portVladimir Oltean1-9/+11
2022-05-12net: mscc: ocelot: delete ocelot_port :: xmit_templateVladimir Oltean1-1/+0
2022-05-12Merge branch 'dsa-changes-for-multiple-cpu-ports-part-1'Jakub Kicinski11-280/+337
2022-05-12net: dsa: felix: reimplement tagging protocol change with function pointersVladimir Oltean2-197/+216
2022-05-12net: dsa: felix: dynamically determine tag_8021q CPU port for trapsVladimir Oltean1-9/+17
2022-05-12net: dsa: remove port argument from ->change_tag_protocol()Vladimir Oltean6-51/+46
2022-05-12net: dsa: felix: manage host flooding using a specific driver callbackVladimir Oltean6-30/+51
2022-05-12net: dsa: introduce the dsa_cpu_ports() helperVladimir Oltean1-0/+11
2022-05-12net: dsa: felix: bring the NPI port indirection for host flooding to surfaceVladimir Oltean2-3/+3
2022-05-12net: dsa: felix: bring the NPI port indirection for host MDBs to surfaceVladimir Oltean2-6/+6
2022-05-12net: dsa: felix: program host FDB entries towards PGID_CPU for tag_8021q tooVladimir Oltean2-8/+11
2022-05-12net: lan966x: Fix use of pointer after being freedHoratiu Vultur1-2/+2
2022-05-12net: update the register_netdevice() kdocJakub Kicinski1-14/+6
2022-05-12skbuff: replace a BUG_ON() with the new DEBUG_NET_WARN_ON_ONCE()Jakub Kicinski1-3/+1
2022-05-12mlxbf_gige: remove driver-managed interrupt countsDavid Thompson3-17/+3
2022-05-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski196-780/+1835
2022-05-12Merge tag 'net-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds74-228/+848
2022-05-12Merge branch 'for-5.18-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+5
2022-05-12Merge tag 'fixes_for_v5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-4/+21
2022-05-12tls: Fix context leak on tls_device_downMaxim Mikityanskiy1-0/+3
2022-05-12net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()Taehee Yoo1-0/+5