aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-04-19Merge branch 'dsa-cross-chip-notifier-cleanups'HEADmasterPaolo Abeni5-239/+146
2022-04-19net: dsa: don't emit targeted cross-chip notifiers for MTU changeVladimir Oltean4-25/+7
2022-04-19net: dsa: drop dsa_slave_priv from dsa_slave_change_mtuVladimir Oltean1-2/+1
2022-04-19net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtuVladimir Oltean1-4/+1
2022-04-19net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtuVladimir Oltean1-8/+5
2022-04-19net: dsa: make cross-chip notifiers more efficient for host eventsVladimir Oltean4-140/+76
2022-04-19net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrsVladimir Oltean2-61/+57
2022-04-18docs: net: dsa: describe issues with checksum offloadLuiz Angelo Daros de Luca1-0/+17
2022-04-18Merge branch 'mlxsw-line-card'David S. Miller16-84/+2896
2022-04-18selftests: mlxsw: Introduce devlink line card provision/unprovision/activatio...Jiri Pirko1-0/+280
2022-04-18mlxsw: spectrum: Add port to linecard mappingJiri Pirko8-33/+107
2022-04-18mlxsw: core: Extend driver ops by remove selected ports opJiri Pirko3-0/+34
2022-04-18mlxsw: core_linecards: Implement line card activation processJiri Pirko2-1/+66
2022-04-18mlxsw: core_linecards: Add line card objects and implement provisioningJiri Pirko6-1/+1006
2022-04-18mlxsw: reg: Add Management Binary Code Transfer RegisterJiri Pirko1-0/+122
2022-04-18mlxsw: reg: Add Management DownStream Device Control RegisterJiri Pirko1-0/+37
2022-04-18mlxsw: reg: Add Management DownStream Device Query RegisterJiri Pirko1-0/+144
2022-04-18mlxsw: spectrum: Introduce port mapping change event processingJiri Pirko3-9/+166
2022-04-18mlxsw: Narrow the critical section of devl_lock during ports creation/removalJiri Pirko2-13/+14
2022-04-18mlxsw: reg: Add Ports Mapping Event Configuration RegisterJiri Pirko1-0/+64
2022-04-18mlxsw: spectrum: Allocate port mapping array of structs instead of pointersJiri Pirko2-25/+9
2022-04-18mlxsw: spectrum: Allow lane to start from non-zero indexJiri Pirko1-1/+3
2022-04-18devlink: add port to line card relationship setJiri Pirko2-1/+28
2022-04-18devlink: implement line card active stateJiri Pirko4-5/+50
2022-04-18devlink: implement line card provisioningJiri Pirko5-5/+497
2022-04-18devlink: add support to create line card and expose to userJiri Pirko3-1/+280
2022-04-18tcp: fix signed/unsigned comparisonEric Dumazet1-2/+3
2022-04-17Merge branch 'tcp-drop-reason-additions'David S. Miller3-54/+100
2022-04-17tcp: add drop reason support to tcp_ofo_queue()Eric Dumazet3-7/+4
2022-04-17tcp: add drop reasons to tcp_rcv_synsent_state_process()Eric Dumazet1-6/+9
2022-04-17tcp: make tcp_rcv_synsent_state_process() drop monitor friendEric Dumazet1-9/+8
2022-04-17tcp: add drop reason support to tcp_prune_ofo_queue()Eric Dumazet3-1/+5
2022-04-17tcp: add two drop reasons for tcp_ack()Eric Dumazet3-3/+9
2022-04-17tcp: add drop reasons to tcp_rcv_state_process()Eric Dumazet3-7/+23
2022-04-17tcp: make tcp_rcv_state_process() drop monitor friendlyEric Dumazet1-3/+7
2022-04-17tcp: add drop reason support to tcp_validate_incoming()Eric Dumazet3-1/+17
2022-04-17tcp: get rid of rst_seq_matchEric Dumazet1-8/+5
2022-04-17tcp: consume incoming skb leading to a resetEric Dumazet1-12/+16
2022-04-17Merge branch 'qca8k_preiv-shrink'David S. Miller2-100/+57
2022-04-17net: dsa: qca8k: unify bus id naming with legacy and OF mdio busAnsuel Smith1-3/+2
2022-04-17net: dsa: qca8k: correctly handle mdio read errorAnsuel Smith1-1/+6
2022-04-17net: dsa: qca8k: drop dsa_switch_ops from qca8k_privAnsuel Smith2-3/+1
2022-04-17net: dsa: qca8k: rework and simplify mdiobus logicAnsuel Smith2-67/+29
2022-04-17net: dsa: qca8k: drop port_sts from qca8k_privAnsuel Smith2-11/+13
2022-04-17net: dsa: qca8k: drop MTU tracking from qca8k_privAnsuel Smith2-18/+9
2022-04-17net/ipv6: Introduce accept_unsolicited_na knob to implement router-side chang...Arun Ajith S7-1/+314
2022-04-15ipv6: fix NULL deref in ip6_rcv_core()Eric Dumazet1-1/+1
2022-04-15net_sched: make qdisc_reset() smallerEric Dumazet1-10/+2
2022-04-15octeon_ep: Remove custom driver versionLeon Romanovsky3-23/+1
2022-04-15Merge branch 'ibmvnic-use-a-set-of-ltbs-per-pool'Jakub Kicinski2-56/+308
2022-04-15ibmvnic: Allow multiple ltbs in txpool ltb_setSukadev Bhattiprolu2-20/+35
2022-04-15ibmvnic: Allow multiple ltbs in rxpool ltb_setSukadev Bhattiprolu2-20/+177
2022-04-15ibmvnic: convert rxpool ltb to a set of ltbsSukadev Bhattiprolu2-6/+45
2022-04-15ibmvnic: define map_txpool_buf_to_ltb()Sukadev Bhattiprolu1-4/+25
2022-04-15ibmvnic: define map_rxpool_buf_to_ltb()Sukadev Bhattiprolu1-4/+24
2022-04-15ibmvnic: rename local variable index to bufidxSukadev Bhattiprolu1-22/+22
2022-04-15Merge branch 'net-ethool-add-support-to-get-set-tx-push-by-ethtool-g-g'Jakub Kicinski6-22/+80
2022-04-15net: hns3: add tx push support in hns3 ring param processJie Wang1-1/+32
2022-04-15net: ethtool: move checks before rtnl_lock() in ethnl_set_ringsJie Wang1-18/+18
2022-04-15net: ethtool: extend ringparam set/get APIs for tx_pushJie Wang5-3/+30
2022-04-15octeon_ep: fix error return code in octep_probe()Yang Yingliang1-1/+2
2022-04-15Merge branch 'emaclite-cleanups'David S. Miller1-37/+18
2022-04-15net: emaclite: Remove custom BUFFER_ALIGN macroShravya Kumbham1-16/+2
2022-04-15net: emaclite: Update copyright text to correct formatMichal Simek1-1/+1
2022-04-15net: emaclite: Fix coding styleRadhey Shyam Pandey1-20/+15
2022-04-15net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of p...Minghao Chi1-6/+3
2022-04-15octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts"Colin Ian King1-1/+1
2022-04-15Merge branch 'mlxsw-line-card-prep'David S. Miller7-357/+611
2022-04-15mlxsw: core_thermal: Use common define for thermal zone name lengthVadim Pasternak1-3/+2
2022-04-15mlxsw: core_thermal: Use exact name of cooling devices for bindingVadim Pasternak1-2/+1
2022-04-15mlxsw: core_thermal: Add line card id prefix to line card thermal zone nameVadim Pasternak1-4/+12
2022-04-15mlxsw: core_thermal: Extend internal structures to support multi thermal areasVadim Pasternak1-57/+91
2022-04-15mlxsw: core_hwmon: Introduce slot parameter in hwmon interfacesVadim Pasternak1-10/+20
2022-04-15mlxsw: core_hwmon: Extend internal structures to support multi hwmon objectsVadim Pasternak1-76/+111
2022-04-15mlxsw: core: Move port module events enablement to a separate functionVadim Pasternak1-8/+31
2022-04-15mlxsw: core: Extend port module data structures for line cardsVadim Pasternak1-73/+169
2022-04-15mlxsw: core: Extend interfaces for cable info access with slot argumentVadim Pasternak7-134/+184
2022-04-15net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_r...Minghao Chi1-12/+6
2022-04-15net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runti...Minghao Chi1-12/+6
2022-04-15net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_ru...Minghao Chi1-22/+11
2022-04-15geneve: avoid indirect calls in GRO path, when possiblePaolo Abeni1-2/+8
2022-04-15Merge branch 'mneta-page_pool_get_stats'David S. Miller4-2/+103
2022-04-15net: mvneta: add support for page_pool_get_statsLorenzo Bianconi2-1/+20
2022-04-15net: page_pool: introduce ethtool statsLorenzo Bianconi2-1/+83
2022-04-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni469-3531/+4874
2022-04-14Merge tag 'net-5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds56-185/+292
2022-04-14Merge tag 'sound-5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds55-124/+506
2022-04-14Merge tag 'for-5.18-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-23/+49
2022-04-14Merge tag 'fscache-fixes-20220413' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds11-40/+53
2022-04-14Merge branch 'rndis_host-handle-bogus-mac-addresses-in-zte-rndis-devices'Paolo Abeni4-5/+47
2022-04-14rndis_host: limit scope of bogus MAC address detection to ZTE devicesLech Perczak1-5/+12
2022-04-14rndis_host: enable the bogus MAC fixup for ZTE devices from cdc_etherLech Perczak2-0/+33
2022-04-14cdc_ether: export usbnet_cdc_zte_rx_fixupLech Perczak2-1/+3
2022-04-14net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"Jeremy Linton1-2/+2
2022-04-14rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS repliesPetr Machata1-0/+3
2022-04-14net: dsa: felix: fix tagging protocol changes with multiple CPU portsVladimir Oltean1-0/+23
2022-04-14tun: annotate access to queue->trans_startAntoine Tenart1-1/+1
2022-04-13nfc: nci: add flush_workqueue to prevent uafLin Ma1-0/+4
2022-04-13net: dsa: realtek: don't parse compatible string for RTL8366SAlvin Šipraga1-5/+0
2022-04-13net: dsa: realtek: fix Kconfig to assure consistent driver linkageAlvin Šipraga1-9/+21
2022-04-13nfp: update nfp_X logging definitionsDylan Muller1-6/+20
2022-04-13Merge tag 'wireless-2022-04-13' of git://git.kernel.org/pub/scm/linux/kernel/...David S. Miller9-29/+46
2022-04-13Merge branch 'ip-ingress-skb-reason'David S. Miller10-42/+113
2022-04-13net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu()Menglong Dong1-4/+12
2022-04-13net: ipv6: add skb drop reasons to ip6_rcv_core()Menglong Dong1-8/+16
2022-04-13net: ipv6: add skb drop reasons to TLV parseMenglong Dong1-12/+24
2022-04-13net: ipv6: remove redundant statistics in ipv6_hop_jumbo()Menglong Dong1-8/+1
2022-04-13net: icmp: introduce function icmpv6_param_prob_reason()Menglong Dong2-5/+13
2022-04-13net: ip: add skb drop reasons to ip forwardingMenglong Dong4-6/+20
2022-04-13net: ipv6: add skb drop reasons to ip6_pkt_drop()Menglong Dong1-1/+5
2022-04-13net: ipv4: add skb drop reasons to ip_error()Menglong Dong3-1/+13
2022-04-13skb: add some helpers for skb drop reasonsMenglong Dong1-0/+12
2022-04-13Merge branch 'octeon_ep-driver'David S. Miller21-0/+5633
2022-04-13octeon_ep: add ethtool support for Octeon PCI Endpoint NICVeerasenareddy Burru3-1/+465
2022-04-13octeon_ep: add Tx/Rx processing and interrupt supportVeerasenareddy Burru3-0/+904
2022-04-13octeon_ep: add support for ndo opsVeerasenareddy Burru3-1/+139
2022-04-13octeon_ep: add Tx/Rx ring resource setup and cleanupVeerasenareddy Burru2-0/+441
2022-04-13octeon_ep: Add mailbox for control commandsVeerasenareddy Burru3-10/+294
2022-04-13octeon_ep: add hardware configuration APIsVeerasenareddy Burru3-7/+505
2022-04-13octeon_ep: Add driver framework and device initializationVeerasenareddy Burru20-0/+2904
2022-04-13Merge branch 'br-flush-filtering'David S. Miller10-35/+269
2022-04-13net: bridge: fdb: add support for flush filtering based on ifindex and vlanNikolay Aleksandrov1-1/+44
2022-04-13net: bridge: fdb: add support for flush filtering based on ndm flags and stateNikolay Aleksandrov2-3/+60
2022-04-13net: rtnetlink: add ndm flags and state mask attributesNikolay Aleksandrov2-0/+4
2022-04-13net: bridge: fdb: add support for fine-grained flushingNikolay Aleksandrov4-12/+54
2022-04-13net: bridge: fdb: add ndo_fdb_del_bulkNikolay Aleksandrov3-0/+27
2022-04-13net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_delNikolay Aleksandrov1-19/+48
2022-04-13net: add ndo_fdb_del_bulkNikolay Aleksandrov1-0/+9
2022-04-13net: rtnetlink: add bulk delete support flagNikolay Aleksandrov2-1/+10
2022-04-13net: netlink: add NLM_F_BULK delete request modifierNikolay Aleksandrov1-0/+1
2022-04-13net: rtnetlink: use BIT for flag valuesNikolay Aleksandrov1-1/+1
2022-04-13net: rtnetlink: add helper to extract msg type's kindNikolay Aleksandrov2-1/+7
2022-04-13net: rtnetlink: add msg kind namesNikolay Aleksandrov2-3/+10
2022-04-13net: ftgmac100: access hardware register after clock readyDylan Hung1-5/+5
2022-04-13Merge branch 'net-ti-storm-prevention-support'David S. Miller7-1/+472
2022-04-13net: ethernet: ti: cpsw_new: enable bc/mc storm prevention supportGrygorii Strashko3-1/+216
2022-04-13net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention supportGrygorii Strashko2-0/+188
2022-04-13drivers: net: cpsw: ale: add broadcast/multicast rate limit supportGrygorii Strashko2-0/+68
2022-04-13net: phylink: remove phylink_helper_basex_speed()Russell King (Oracle)2-34/+0
2022-04-13Revert "net: dsa: setup master before ports"Vladimir Oltean1-13/+10
2022-04-13macvlan: Fix leaking skb in source mode with nodst optionMartin Willi1-2/+6
2022-04-13net: ethernet: mtk_eth_soc: use after free in __mtk_ppe_check_skb()Dan Carpenter1-1/+2
2022-04-13net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of...Minghao Chi1-22/+11
2022-04-13NFC: NULL out the dev->rfkill to prevent UAFLin Ma1-0/+1
2022-04-13ipv6: exthdrs: use swap() instead of open coding itGuo Zhengkui1-4/+1
2022-04-13selftests: net: fib_rule_tests: add support to select a test to runAlaa Mohamed1-1/+11
2022-04-13net: ethernet: mtk_eth_soc: use standard property for cci-control-portLorenzo Bianconi2-2/+2
2022-04-13Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...David S. Miller10-30/+88
2022-04-13Merge branch 'tls-rx-refactor-part-3'David S. Miller1-71/+60
2022-04-13tls: rx: only copy IV from the packet for TLS 1.2Jakub Kicinski1-10/+10
2022-04-13tls: rx: use MAX_IV_SIZE for allocationsJakub Kicinski1-1/+1
2022-04-13tls: rx: use async as an in-out argumentJakub Kicinski1-15/+16
2022-04-13tls: rx: return the already-copied data on crypto errorJakub Kicinski1-6/+10
2022-04-13tls: rx: treat process_rx_list() errors as transientJakub Kicinski1-12/+8
2022-04-13tls: rx: assume crypto always calls our callbackJakub Kicinski1-3/+0
2022-04-13tls: rx: don't handle TLS 1.3 in the async crypto callbackJakub Kicinski1-10/+5
2022-04-13tls: rx: move counting TlsDecryptErrors for syncJakub Kicinski1-2/+2
2022-04-13tls: rx: reuse leave_on_list label for psockJakub Kicinski1-8/+4
2022-04-13tls: rx: consistently use unlocked accessors for rx_listJakub Kicinski1-5/+5
2022-04-13ALSA: usb-audio: Limit max buffer and period sizes per timeTakashi Iwai1-87/+14
2022-04-13ALSA: memalloc: Add fallback SG-buffer allocations for x86Takashi Iwai2-1/+115
2022-04-12Merge tag 'hardening-v5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-17/+31
2022-04-12Merge tag 'nfsd-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/...Linus Torvalds6-26/+36
2022-04-12Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds31-124/+357
2022-04-12Merge tag 'media/v5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds3-12/+13
2022-04-12stat: fix inconsistency between struct stat and struct compat_statMikulas Patocka2-13/+12
2022-04-12ixp4xx_eth: fix error check return value of platform_get_irq()Lv Ruyi1-1/+1
2022-04-12net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtim...Minghao Chi1-24/+12
2022-04-12fou: Remove XRFM from NET_FOU KconfigCoco Li2-2/+0
2022-04-12gcc-plugins: latent_entropy: use /dev/urandomJason A. Donenfeld1-17/+27
2022-04-12i40e: Add Ethernet Connection X722 for 10GbE SFP+ supportMateusz Palczewski3-0/+3
2022-04-12i40e: Add vsi.tx_restart to i40e ethtool statsNabil S. Alramli1-0/+1
2022-04-12i40e: Add tx_stopped statJoe Damato6-2/+12
2022-04-12ice: Add mpls+tso supportJoe Damato2-9/+24
2022-04-12Merge branch 'mlxsw-extend-device-registers-for-line-cards-support'Jakub Kicinski4-46/+108
2022-04-12mlxsw: reg: Add new field to Management General Peripheral Information RegisterVadim Pasternak1-0/+6
2022-04-12mlxsw: core_env: Pass slot index during PMAOS register write callVadim Pasternak2-4/+5
2022-04-12mlxsw: reg: Extend MGPIR register with new slot fieldsVadim Pasternak4-12/+29
2022-04-12mlxsw: reg: Extend PMMP register with new slot number fieldVadim Pasternak2-2/+9
2022-04-12mlxsw: reg: Extend MCION register with new slot number fieldVadim Pasternak2-2/+9
2022-04-12mlxsw: reg: Extend MCIA register with new slot number fieldVadim Pasternak2-9/+18
2022-04-12mlxsw: reg: Extend MTBR register with new slot number fieldVadim Pasternak3-6/+13
2022-04-12mlxsw: reg: Extend MTMP register with new slot number fieldVadim Pasternak4-11/+19
2022-04-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski2-5/+4
2022-04-12i40e: Add support for MPLS + TSOJoe Damato2-19/+48
2022-04-12ALSA: nm256: Don't call card private_free at probe error pathTakashi Iwai1-1/+1
2022-04-12ALSA: mtpav: Don't call card private_free at probe error pathTakashi Iwai1-2/+2
2022-04-12ALSA: rme9652: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-2/+6
2022-04-12ALSA: hdspm: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-2/+6
2022-04-12ALSA: hdsp: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-2/+6
2022-04-12ALSA: oxygen: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-1/+11
2022-04-12ALSA: lx6464es: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-2/+6
2022-04-12ALSA: cmipci: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-2/+6
2022-04-12ALSA: aw2: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-2/+6
2022-04-12ALSA: als300: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-2/+6
2022-04-12ALSA: lola: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-2/+8
2022-04-12ALSA: bt87x: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-2/+8
2022-04-12ALSA: sis7019: Fix the missing error handlingTakashi Iwai1-4/+10
2022-04-12ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-1/+6
2022-04-12ALSA: via82xx: Fix the missing snd_card_free() call at probe errorTakashi Iwai2-4/+16