aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-12-21DO-NOT-MERGE: mptcp: enabled by defaultb4/upstream-net-next-20231221-mptcp-currestabMatthieu Baerts1-0/+1
2023-12-21selftests: mptcp: diag: check CURRESTAB countersGeliang Tang1-1/+16
2023-12-21selftests: mptcp: join: check CURRESTAB countersGeliang Tang1-5/+41
2023-12-21mptcp: use mptcp_set_stateGeliang Tang3-20/+25
2023-12-21mptcp: add MPTCP_MIB_CURRESTAB counterGeliang Tang4-0/+28
2023-12-21mptcp: cleanup state propagationPaolo Abeni2-5/+3
2023-12-21mptcp: fix inconsistent state on fastopen racePaolo Abeni3-17/+26
2023-12-21EDITME: cover title for upstream-net-next-20231221-mptcp-CurrEstabMatthieu Baerts0-0/+0
2023-12-21net: phy: at803x: replace msleep(1) with usleep_rangeChristian Marangi1-3/+3
2023-12-21net: phy: at803x: remove extra space after castChristian Marangi1-1/+1
2023-12-20Merge branch 'net-sched-tc-drop-reason'David S. Miller7-49/+70
2023-12-20net: sched: Add initial TC error skb drop reasonsVictor Nogueira3-12/+31
2023-12-20net: sched: Make tc-related drop reason more flexible for remaining qdiscsVictor Nogueira4-37/+36
2023-12-20net: sched: Move drop_reason to struct tc_skb_cbVictor Nogueira6-22/+25
2023-12-20r8169: add support for LED's on RTL8168/RTL8101Heiner Kallweit4-0/+232
2023-12-20Merge branch 'bridge-mdb-bulk-delete'David S. Miller11-31/+749
2023-12-20selftests: vxlan_mdb: Add MDB bulk deletion testIdo Schimmel1-2/+199
2023-12-20selftests: bridge_mdb: Add MDB bulk deletion testIdo Schimmel1-2/+189
2023-12-20rtnetlink: bridge: Enable MDB bulk deletionIdo Schimmel1-1/+2
2023-12-20vxlan: mdb: Add MDB bulk deletion supportIdo Schimmel3-24/+153
2023-12-20bridge: mdb: Add MDB bulk deletion supportIdo Schimmel3-0/+142
2023-12-20rtnetlink: bridge: Invoke MDB bulk deletion when neededIdo Schimmel1-0/+8
2023-12-20net: Add MDB bulk deletion device operationIdo Schimmel1-0/+6
2023-12-20rtnetlink: bridge: Use a different policy for MDB bulk deleteIdo Schimmel1-2/+49
2023-12-20bridge: add MDB state mask uAPI attributeIdo Schimmel1-0/+1
2023-12-20octeontx2-af: insert space after includeWang Jinchao1-1/+1
2023-12-19Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni40-2926/+642
2023-12-19Revert BPF token-related functionalityAndrii Nakryiko40-2925/+641
2023-12-19Merge branch 'devlink-introduce-notifications-filtering'Paolo Abeni21-53/+463
2023-12-19devlink: extend multicast filtering by port indexJiri Pirko6-5/+31
2023-12-19devlink: add a command to set notification filter and use it for multicastsJiri Pirko6-4/+169
2023-12-19genetlink: introduce helpers to do filtered multicastJiri Pirko2-8/+58
2023-12-19netlink: introduce typedef for filter functionJiri Pirko4-9/+8
2023-12-19genetlink: introduce per-sock family private storageJiri Pirko2-1/+154
2023-12-19devlink: introduce a helper for netlink multicast sendJiri Pirko9-22/+18
2023-12-19devlink: send notifications only if there are listenersJiri Pirko9-9/+21
2023-12-19devlink: introduce __devl_is_registered() helper and use it instead of xa_get...Jiri Pirko4-4/+10
2023-12-19devlink: use devl_is_registered() helper instead xa_get_mark()Jiri Pirko3-6/+9
2023-12-19bpf: Use nla_ok() instead of checking nla_len directlyJakub Kicinski1-1/+1
2023-12-19Merge branch 'add-pf-vf-mailbox-support'Paolo Abeni12-49/+859
2023-12-19octeon_ep: support firmware notifications for VFsShinas Rasheed3-0/+66
2023-12-19octeon_ep: control net framework to support VF offloadsShinas Rasheed2-1/+67
2023-12-19octeon_ep: PF-VF mailbox version supportShinas Rasheed3-3/+17
2023-12-19octeon_ep: add PF-VF mailbox communicationShinas Rasheed11-49/+713
2023-12-18Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski177-1798/+8407
2023-12-18Merge tag 'wireless-next-2023-12-18' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski292-2086/+10703
2023-12-18bpf: Ensure precise is reset to false in __mark_reg_const_zero()Andrii Nakryiko2-20/+19
2023-12-18Merge branch 'tools-net-ynl-add-sub-message-support-to-ynl'Jakub Kicinski8-45/+2782
2023-12-18tools/net/ynl-gen-rst: Remove extra indentation from generated docsDonald Hunter1-3/+3
2023-12-18tools/net/ynl-gen-rst: Remove bold from attribute-set headingsDonald Hunter1-1/+1
2023-12-18tools/net/ynl-gen-rst: Sort the index of generated netlink specsDonald Hunter1-1/+1
2023-12-18tools/net/ynl-gen-rst: Add sub-messages to generated docsDonald Hunter1-0/+23
2023-12-18doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changesDonald Hunter1-3/+3
2023-12-18doc/netlink/specs: Add a spec for tcDonald Hunter1-0/+2031
2023-12-18doc/netlink/specs: use pad in structs in rt_linkDonald Hunter1-7/+6
2023-12-18doc/netlink/specs: Add sub-message type to rt_link familyDonald Hunter1-4/+432
2023-12-18tools/net/ynl: Add binary and pad support to structs for tcDonald Hunter1-10/+26
2023-12-18tools/net/ynl: Add 'sub-message' attribute decoding to ynlDonald Hunter2-8/+95
2023-12-18doc/netlink: Document the sub-message format for netlink-rawDonald Hunter1-1/+95
2023-12-18doc/netlink: Add sub-message support to netlink-rawDonald Hunter1-3/+62
2023-12-18tools/net/ynl: Use consistent array index expression formattingDonald Hunter1-5/+5
2023-12-18Merge branch 'bpf-add-check-for-negative-uprobe-multi-offset'Andrii Nakryiko2-5/+152
2023-12-18selftests/bpf: Add more uprobe multi fail testsJiri Olsa1-3/+146
2023-12-18bpf: Fail uprobe multi link with negative offsetJiri Olsa1-2/+6
2023-12-18selftests/bpf: Test the release of map btfHou Tao3-0/+227
2023-12-18s390/bpf: Fix indirect trampoline generationAlexei Starovoitov2-3/+2
2023-12-18Merge branch 'rtnl-rcu'David S. Miller2-9/+15
2023-12-18net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_*Pedro Tammela1-9/+3
2023-12-18net: rtnl: introduce rcu_replace_pointer_rtnlJamal Hadi Salim1-0/+12
2023-12-17Merge branch 'phy-ackage-addr-mmd-apis'David S. Miller6-78/+266
2023-12-17net: phy: add support for PHY package MMD read/writeChristian Marangi2-0/+156
2023-12-17net: phy: restructure __phy_write/read_mmd to helper and phydev userChristian Marangi1-34/+30
2023-12-17net: phy: extend PHY package API to support multiple global addressChristian Marangi5-44/+80
2023-12-17net: phy: make addr type u8 in phy_package_shared structChristian Marangi1-1/+1
2023-12-17octeontx2-af: Add new devlink param to configure maximum usable NIX block LFsSuman Ghosh3-24/+133
2023-12-17Merge tag 'ath-next-20231215' of git://git.kernel.org/pub/scm/linux/kernel/gi...Kalle Valo128-465/+630
2023-12-17wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warningsGustavo A. R. Silva1-5/+5
2023-12-17Merge branch 'skb-coalescing-page_pool'David S. Miller3-14/+52
2023-12-17skbuff: Optimization of SKB coalescing for page poolLiang Chen2-12/+45
2023-12-17skbuff: Add a function to check if a page belongs to page_poolLiang Chen1-1/+6
2023-12-17page_pool: halve BIAS_MAX for multiple user references of a fragmentLiang Chen1-1/+1
2023-12-17Merge branch 'tcp-ao-selftests'David S. Miller23-0/+7733
2023-12-17selftests/net: Add TCP-AO key-management testDmitry Safonov2-0/+1181
2023-12-17selftests/net: Add TCP-AO selfconnect/simultaneous connect testDmitry Safonov2-0/+198
2023-12-17selftests/net: Add TCP-AO RST testDmitry Safonov3-1/+417
2023-12-17selftests/net: Add SEQ number extension testDmitry Safonov2-0/+246
2023-12-17selftests/net: Add TCP_REPAIR TCP-AO testsDmitry Safonov2-0/+237
2023-12-17selftests/net: Add test/benchmark for removing MKTsDmitry Safonov2-1/+362
2023-12-17selftests/net: Add TCP-AO + TCP-MD5 + no sign listen socket testsDmitry Safonov2-0/+743
2023-12-17selftests/net: Add test for TCP-AO add setsockopt() commandDmitry Safonov2-0/+836
2023-12-17selftests/net: Add a test for TCP-AO keys matchingDmitry Safonov2-0/+265
2023-12-17selftests/net: Add TCP-AO ICMPs accept testDmitry Safonov3-8/+22
2023-12-17selftests/net: Verify that TCP-AO complies with ignoring ICMPsDmitry Safonov2-0/+439
2023-12-17selftests/net: Add TCP-AO libraryDmitry Safonov12-0/+2797
2023-12-17net: phylink: reimplement population of pl->supported for in-bandVladimir Oltean1-66/+5
2023-12-15Merge branch 'tcp-dccp-refine-source-port-selection'Jakub Kicinski3-17/+33
2023-12-15tcp/dccp: change source port selection at connect() timeEric Dumazet1-11/+16
2023-12-15inet: returns a bool from inet_sk_get_local_port_range()Eric Dumazet2-6/+17
2023-12-15dt-bindings: net: marvell,orion-mdio: Drop "reg" sizes schemaRob Herring1-22/+0
2023-12-15selftests/bpf: Temporarily disable dummy_struct_ops test on s390Alexei Starovoitov1-0/+2
2023-12-15Merge branch 'x86-cfi-bpf-fix-cfi-vs-ebpf'Alexei Starovoitov17-50/+533
2023-12-15x86/cfi,bpf: Fix bpf_exception_cb() signatureAlexei Starovoitov2-2/+2
2023-12-15bpf: Fix dtor CFIPeter Zijlstra3-5/+34
2023-12-15cfi: Add CFI_NOSEAL()Peter Zijlstra2-0/+9
2023-12-15x86/cfi,bpf: Fix bpf_struct_ops CFIPeter Zijlstra7-32/+191
2023-12-15x86/cfi,bpf: Fix bpf_callback_t CFIPeter Zijlstra3-8/+30
2023-12-15x86/cfi,bpf: Fix BPF JIT callPeter Zijlstra6-14/+269
2023-12-15cfi: Flip headersPeter Zijlstra7-5/+14
2023-12-15selftests/bpf: Add test for abnormal cnt during multi-kprobe attachmentHou Tao1-0/+15
2023-12-15selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_testHou Tao1-5/+11
2023-12-15selftests/bpf: Add test for abnormal cnt during multi-uprobe attachmentHou Tao1-1/+31
2023-12-15bpf: Limit the number of kprobes when attaching program to multiple kprobesHou Tao1-0/+3
2023-12-15bpf: Limit the number of uprobes when attaching program to multiple uprobesHou Tao1-0/+4
2023-12-15wifi: ath11k: workaround too long expansion sparse warningsKalle Valo1-6/+10
2023-12-15Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ"Karthikeyan Periyasamy1-4/+4
2023-12-15wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor()Dmitry Antipov1-3/+0
2023-12-15wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting upPing-Ke Shih2-4/+18
2023-12-15wifi: rtw89: add DBCC H2C to notify firmware the statusPing-Ke Shih2-0/+43
2023-12-15wifi: rtw89: mac: add suffix _ax to MAC functionsPing-Ke Shih3-85/+102
2023-12-15wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabledPing-Ke Shih5-3/+42
2023-12-15wifi: rtw89: 8922a: add power on/off functionsPing-Ke Shih3-0/+406
2023-12-15wifi: rtw89: add XTAL SI for WiFi 7 chipsPing-Ke Shih4-6/+88
2023-12-15wifi: rtw89: phy: print out RFK log with formatted stringPing-Ke Shih2-0/+43
2023-12-15wifi: rtw89: parse and print out RFK log from C2H eventsPing-Ke Shih2-0/+241
2023-12-15wifi: rtw89: add C2H event handlers of RFK log and reportPing-Ke Shih3-0/+96
2023-12-15wifi: rtw89: load RFK log format string from firmware filePing-Ke Shih4-0/+54
2023-12-15wifi: rtw89: fw: add version field to BB MCU firmware elementPing-Ke Shih2-1/+12
2023-12-15wifi: rtw89: fw: load TX power track tables from fw_elementPing-Ke Shih4-2/+135
2023-12-15wifi: mwifiex: configure BSSID consistently when starting APDavid Lin4-0/+12
2023-12-15wifi: mwifiex: add extra delay for firmware readyDavid Lin2-0/+21
2023-12-15hv_netvsc: remove duplicated including of slab.hWang Jinchao1-1/+0
2023-12-15Merge branch 'netlink-specs-legacy'David S. Miller8-13/+9
2023-12-15netlink: specs: mptcp: rename the MPTCP path management specJakub Kicinski5-4/+4
2023-12-15netlink: specs: ovs: correct enum names in specsJakub Kicinski2-0/+5
2023-12-15netlink: specs: ovs: remove fixed header fields from attrsJakub Kicinski3-9/+0
2023-12-15Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...David S. Miller11-315/+1507
2023-12-15Merge branch 'mv88e6xxx-counters'David S. Miller8-166/+435
2023-12-15selftests: forwarding: ethtool_rmon: Add histogram counter testTobias Waldekranz3-0/+153
2023-12-15net: dsa: mv88e6xxx: Add "rmon" counter group supportTobias Waldekranz1-0/+42
2023-12-15net: dsa: mv88e6xxx: Limit histogram counters to ingress trafficTobias Waldekranz2-7/+6
2023-12-15net: dsa: mv88e6xxx: Add "eth-mac" counter group supportTobias Waldekranz1-0/+39
2023-12-15net: dsa: mv88e6xxx: Give each hw stat an IDTobias Waldekranz1-63/+75
2023-12-15net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error pathTobias Waldekranz3-11/+11
2023-12-15net: dsa: mv88e6xxx: Create API to read a single stat counterTobias Waldekranz2-83/+106
2023-12-15net: dsa: mv88e6xxx: Push locking into stats snapshottingTobias Waldekranz1-6/+7
2023-12-15Merge branch 'net-optmem_max-changes'David S. Miller12-36/+41
2023-12-15selftests/net: optmem_max became per netnsEric Dumazet2-10/+8
2023-12-15net: Namespace-ify sysctl_optmem_maxEric Dumazet9-27/+29
2023-12-15net: increase optmem_max default valueEric Dumazet2-3/+8
2023-12-15Merge branch 'mlxsw-CFF-flood-mode'David S. Miller3-0/+40
2023-12-15mlxsw: spectrum_fid: Set NVE flood profile as part of FID configurationPetr Machata1-0/+18
2023-12-15mlxsw: spectrum_fid: Add an "any" packet typePetr Machata2-0/+13
2023-12-15mlxsw: reg: Add nve_flood_prf_id field to SFMRPetr Machata1-0/+9
2023-12-15Merge branch 'net-at803x-cleanups'David S. Miller1-34/+58
2023-12-15net: phy: at803x: make read specific status function more genericChristian Marangi1-8/+18
2023-12-15net: phy: at803x: move specific qca808x config_aneg to dedicated functionChristian Marangi1-26/+40
2023-12-15Merge branch 'vsock-credit-update'David S. Miller9-8/+229
2023-12-15vsock/test: two tests to check credit update logicArseniy Krasnov1-0/+175
2023-12-15virtio/vsock: send credit update during setting SO_RCVLOWATArseniy Krasnov8-5/+44
2023-12-15virtio/vsock: fix logic which reduces credit update messagesArseniy Krasnov1-3/+10
2023-12-15ipmr: support IP_PKTINFO on cache report IGMP msgLeone Fernando1-7/+6
2023-12-15net: mana: add msix index sharing between EQsKonstantin Taranov4-42/+43
2023-12-15octeontx2-af: Fix multicast/mirror group lock/unlock issueSuman Ghosh1-30/+54
2023-12-15Merge tag 'mlx5-updates-2023-12-13' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller26-161/+290
2023-12-15Merge branch 'net-phy-rust'David S. Miller9-1/+1087
2023-12-15net: phy: add Rust Asix PHY driverFUJITA Tomonori5-1/+158
2023-12-15MAINTAINERS: add Rust PHY abstractions for ETHERNET PHY LIBRARYFUJITA Tomonori1-0/+8
2023-12-15rust: net::phy add module_phy_driver macroFUJITA Tomonori1-0/+146
2023-12-15rust: core abstractions for network PHY driversFUJITA Tomonori5-0/+775
2023-12-15net: stmmac: don't create a MDIO bus if unnecessaryAndrew Halaney1-37/+54
2023-12-14bpf: xdp: Register generic_kfunc_set with XDP programsDaniel Xu1-0/+1
2023-12-14i40e: remove fake support of rx-frames-irqJason Xing1-3/+2
2023-12-14Merge branch 'mdio-mux-cleanup'Jakub Kicinski1-6/+8
2023-12-14net: mdio-mux: be compatible with parent buses which only support C45Vladimir Oltean1-2/+4
2023-12-14net: mdio-mux: show errors on probe failureVladimir Oltean1-4/+4
2023-12-14net: atlantic: eliminate double free in error handling logicIgor Russkikh4-87/+47
2023-12-14Merge branch 'convert-net-selftests-to-run-in-unique-namespace-part-3'Jakub Kicinski13-367/+332
2023-12-14selftests/net: convert fdb_flush.sh to run it in unique namespaceHangbin Liu1-5/+6
2023-12-14selftests/net: convert fib_tests.sh to run it in unique namespaceHangbin Liu1-97/+87
2023-12-14selftests/net: convert fib_rule_tests.sh to run it in unique namespaceHangbin Liu1-20/+16
2023-12-14selftests/net: convert fib-onlink-tests.sh to run it in unique namespaceHangbin Liu1-6/+3
2023-12-14selftests/net: convert fib_nexthops.sh to run it in unique namespaceHangbin Liu1-73/+69
2023-12-14selftests/net: convert fib_nexthop_nongw.sh to run it in unique namespaceHangbin Liu1-19/+15
2023-12-14selftests/net: convert fib_nexthop_multiprefix to run it in unique namespaceHangbin Liu1-50/+48
2023-12-14selftests/net: fix grep checking for fib_nexthop_multiprefixHangbin Liu1-2/+2
2023-12-14selftests/net: convert fcnal-test.sh to run it in unique namespaceHangbin Liu2-18/+14
2023-12-14selftests/net: convert srv6_end_dt6_l3vpn_test.sh to run it in unique namespaceHangbin Liu1-25/+21
2023-12-14selftests/net: convert srv6_end_dt4_l3vpn_test.sh to run it in unique namespaceHangbin Liu1-27/+21
2023-12-14selftests/net: convert srv6_end_dt46_l3vpn_test.sh to run it in unique namespaceHangbin Liu1-27/+24
2023-12-14selftests/net: add variable NS_LIST for lib.shHangbin Liu1-0/+8
2023-12-14page_pool: fix typos and punctuationRandy Dunlap1-6/+6
2023-12-14net: skbuff: fix spelling errorsRandy Dunlap1-3/+3
2023-12-14Merge branch 'net-mdio-mdio-bcm-unimac-optimizations-and-clean-up'Jakub Kicinski1-13/+8
2023-12-14net: mdio: mdio-bcm-unimac: Use read_poll_timeoutJustin Chen1-14/+3
2023-12-14net: mdio: mdio-bcm-unimac: Delay before first pollJustin Chen1-1/+7
2023-12-14Merge branch 'tools-ynl-gen-fill-in-the-gaps-in-support-of-legacy-families'Jakub Kicinski3-41/+158
2023-12-14tools: ynl-gen: print prototypes for recursive stuffJakub Kicinski1-5/+39
2023-12-14tools: ynl-gen: store recursive nests by a pointerJakub Kicinski1-2/+14
2023-12-14tools: ynl-gen: re-sort ignoring recursive nestsJakub Kicinski1-21/+31
2023-12-14tools: ynl-gen: record information about recursive nestsJakub Kicinski1-2/+17