aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-08-17Merge branch 'netconsole-enable-compile-time-configuration'HEADmainJakub Kicinski2-20/+50
2023-08-17netconsole: Enable compile time configurationBreno Leitao2-0/+27
2023-08-17netconsole: Create a allocation helperBreno Leitao1-20/+23
2023-08-17net: mdio: fix -Wvoid-pointer-to-enum-cast warningJustin Stitt1-1/+1
2023-08-17Merge branch 'netem-use-a-seeded-prng-for-loss-and-corruption-events'Jakub Kicinski2-15/+35
2023-08-17netem: use seeded PRNG for correlated loss eventsFrançois Michel1-10/+12
2023-08-17netem: use a seeded PRNG for generating random lossesFrançois Michel1-5/+6
2023-08-17netem: add prng attribute to netem_sched_dataFrançois Michel2-0/+17
2023-08-17net: ena: Use pci_dev_id() to simplify the codeJialin Zhang1-1/+1
2023-08-17tun: add __exit annotations to module exit func tun_cleanup()Ziyang Xuan1-1/+1
2023-08-16Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski20-37/+1179
2023-08-16Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode"Jakub Kicinski3-311/+1
2023-08-16Merge branch 'bpf: Force to MPTCP'Martin KaFai Lau4-20/+221
2023-08-16selftests/bpf: Add mptcpify testGeliang Tang2-0/+161
2023-08-16selftests/bpf: Fix error checks of mptcp open_and_loadGeliang Tang1-11/+1
2023-08-16selftests/bpf: Add two mptcp netns helpersGeliang Tang1-10/+21
2023-08-16bpf: Add update_socket_protocol hookGeliang Tang2-1/+40
2023-08-16bpftool: Implement link show support for xdpDaniel Borkmann1-0/+7
2023-08-16bpftool: Implement link show support for tcxDaniel Borkmann1-0/+37
2023-08-16selftests/bpf: Add selftest for fill_link_infoYafang Shao3-0/+387
2023-08-16bpf: Fix uninitialized symbol in bpf_perf_link_fill_kprobe()Yafang Shao1-3/+2
2023-08-16Merge branch 'ipv6-expired-routes'David S. Miller4-25/+172
2023-08-16selftests: fib_tests: Add a test case for IPv6 garbage collectionKui-Feng Lee1-3/+69
2023-08-16net/ipv6: Remove expired routes with a separated list of routes.Kui-Feng Lee3-22/+103
2023-08-16e1000e: Use PME poll to circumvent unreliable ACPI wakeKai-Heng Feng1-1/+3
2023-08-16net-memcg: Fix scope of sockmem pressure indicatorsAbel Wu2-2/+15
2023-08-16nfp: update maintainerLouis Peens1-1/+1
2023-08-16net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel modeGrygorii Strashko3-1/+311
2023-08-16Merge branch 'inet-data-races'David S. Miller39-370/+362
2023-08-16inet: implement lockless IP_MINTTLEric Dumazet1-18/+14
2023-08-16inet: implement lockless IP_TTLEric Dumazet2-16/+13
2023-08-16inet: move inet->defer_connect to inet->inet_flagsEric Dumazet6-19/+21
2023-08-16inet: move inet->bind_address_no_port to inet->inet_flagsEric Dumazet5-11/+11
2023-08-16inet: move inet->nodefrag to inet->inet_flagsEric Dumazet6-16/+14
2023-08-16inet: move inet->is_icsk to inet->inet_flagsEric Dumazet8-14/+13
2023-08-16inet: move inet->transparent to inet->inet_flagsEric Dumazet11-34/+30
2023-08-16inet: move inet->mc_all to inet->inet_fragsEric Dumazet5-15/+15
2023-08-16inet: move inet->mc_loop to inet->inet_fragsEric Dumazet9-18/+16
2023-08-16inet: move inet->hdrincl to inet->inet_flagsEric Dumazet10-41/+31
2023-08-16inet: move inet->freebind to inet->inet_flagsEric Dumazet7-22/+22
2023-08-16inet: move inet->recverr_rfc4884 to inet->inet_flagsEric Dumazet3-11/+11
2023-08-16inet: move inet->recverr to inet->inet_flagsEric Dumazet9-32/+30
2023-08-16inet: set/get simple options locklesslyEric Dumazet1-56/+62
2023-08-16inet: introduce inet->inet_flagsEric Dumazet8-71/+83
2023-08-16Merge branch 'redundant-of_match_ptr'David S. Miller6-7/+7
2023-08-16wlcore: spi: Remove redundant of_match_ptr()Ruan Jinjie1-1/+1
2023-08-16net: qualcomm: Remove redundant of_match_ptr()Ruan Jinjie1-1/+1
2023-08-16net: gemini: Remove redundant of_match_ptr()Ruan Jinjie1-2/+2
2023-08-16net: dsa: rzn1-a5psw: Remove redundant of_match_ptr()Ruan Jinjie1-1/+1
2023-08-16net: dsa: realtek: Remove redundant of_match_ptr()Ruan Jinjie2-2/+2
2023-08-16nfc: virtual_ncidev: Use module_misc_device macro to simplify the codeLi Zetao1-12/+1
2023-08-16Merge branch 'hns3-ethtool'David S. Miller12-681/+875
2023-08-16net: hns3: fix wrong rpu tln reg issueJijie Shao4-2/+71
2023-08-16net: hns3: Support tlv in regs data for HNS3 VF driverJijie Shao1-24/+61
2023-08-16net: hns3: Support tlv in regs data for HNS3 PF driverJijie Shao1-65/+102
2023-08-16net: hns3: move dump regs function to a separate fileJijie Shao10-680/+731
2023-08-16Merge branch 'fec-XDP_TX'David S. Miller2-61/+132
2023-08-16net: fec: improve XDP_TX performanceWei Fang2-70/+75
2023-08-16net: fec: add XDP_TX feature supportWei Fang2-21/+87
2023-08-16selftests: bonding: remove redundant delete action of device link1_1Zhengchao Shao1-1/+0
2023-08-15Merge tag 'mlx5-updates-2023-08-14' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski25-569/+672
2023-08-15Merge branch 'net-warn-about-attempts-to-register-negative-ifindex'Jakub Kicinski3-3/+35
2023-08-15tools: ynl: add more info to KeyErrors on missing attrsJakub Kicinski1-3/+12
2023-08-15netlink: specs: add ovs_vport new commandJakub Kicinski1-0/+18
2023-08-15net: warn about attempts to register negative ifindexJakub Kicinski1-0/+5
2023-08-15eth: r8152: try to use a normal budgetJakub Kicinski1-2/+1
2023-08-15net: e1000e: Remove unused declarationsYue Haibing1-2/+0
2023-08-15qed: remove unused 'resp_size' calculationArnd Bergmann1-28/+17
2023-08-15net: phy: mediatek-ge-soc: support PHY LEDsDaniel Golle1-9/+426
2023-08-15Merge branch 'nexthop-various-cleanups'Jakub Kicinski1-6/+0
2023-08-15nexthop: Do not increment dump sentinel at the end of the dumpIdo Schimmel1-1/+0
2023-08-15nexthop: Simplify nexthop bucket dumpIdo Schimmel1-5/+0
2023-08-15Merge branch 'seg6-add-next-c-sid-support-for-srv6-end-x-behavior'Jakub Kicinski3-20/+1302
2023-08-15selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behaviorPaolo Lungaroni2-0/+1214
2023-08-15seg6: add NEXT-C-SID support for SRv6 End.X behaviorAndrea Mayer1-20/+88
2023-08-15Merge branch 'genetlink-provide-struct-genl_info-to-dumps'Jakub Kicinski45-180/+236
2023-08-15ethtool: netlink: always pass genl_info to .prepare_dataJakub Kicinski25-47/+47
2023-08-15ethtool: netlink: simplify arguments to ethnl_default_parse()Jakub Kicinski1-12/+9
2023-08-15netdev-genl: use struct genl_info for reply constructionJakub Kicinski1-9/+8
2023-08-15genetlink: add genlmsg_iput() APIJakub Kicinski1-1/+53
2023-08-15genetlink: add a family pointer to struct genl_infoJakub Kicinski2-11/+14
2023-08-15genetlink: use attrs from struct genl_infoJakub Kicinski14-23/+22
2023-08-15genetlink: add struct genl_info to struct genl_dumpit_infoJakub Kicinski2-2/+22
2023-08-15genetlink: remove userhdr from struct genl_infoJakub Kicinski7-27/+33
2023-08-15genetlink: make genl_info->nlhdr constJakub Kicinski3-3/+3
2023-08-15genetlink: push conditional locking into dumpit/doneJakub Kicinski1-55/+35
2023-08-15net: Fix slab-out-of-bounds in inet[6]_steal_sockLorenz Bauer2-2/+2
2023-08-14Merge branch 'Update and document struct_ops'Martin KaFai Lau2-6/+56
2023-08-14bpf: Document struct bpf_struct_ops fieldsDavid Vernet1-0/+47
2023-08-14bpf: Support default .validate() and .update() behavior for struct_ops linksDavid Vernet1-6/+9
2023-08-14selftests/bpf: Add various more tcx test casesDaniel Borkmann3-0/+462
2023-08-14net: dsa: mv88e6060: add phylink_get_caps implementationRussell King (Oracle)1-0/+45
2023-08-14net/mlx5: Don't query MAX caps twiceShay Drory1-6/+6
2023-08-14net/mlx5: Remove unused MAX HCA capabilitiesShay Drory5-74/+30
2023-08-14net/mlx5: Remove unused CAPsShay Drory4-74/+1
2023-08-14net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler()Jiri Pirko1-1/+1
2023-08-14net/mlx5: Remove redundant check of mlx5_vhca_event_supported()Jiri Pirko1-1/+1
2023-08-14net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling ...Jiri Pirko1-3/+3
2023-08-14net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init()Jiri Pirko1-3/+2
2023-08-14net/mlx5: Use auxiliary_device_uninit() instead of device_put()Jiri Pirko1-1/+1
2023-08-14net/mlx5: E-switch, Add checking for flow rule destinationsJianbo Liu1-0/+31
2023-08-14net/mlx5: Check with FW that sync reset completed successfullyMoshe Shemesh4-7/+40
2023-08-14net/mlx5: Expose max possible SFs via devlink resourceShay Drory2-4/+48
2023-08-14net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQRahul Rameshbabu5-1/+94
2023-08-14net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEsRahul Rameshbabu7-81/+236
2023-08-14net/mlx5: Consolidate devlink documentation in devlink/mlx5.rstRahul Rameshbabu3-314/+179
2023-08-14Merge branch 'devlink-introduce-selective-dumps'Jakub Kicinski10-367/+5188
2023-08-14netlink: specs: devlink: extend health reporter dump attributes by port indexJiri Pirko4-3/+15
2023-08-14devlink: extend health reporter dump selector by port indexJiri Pirko1-1/+14
2023-08-14netlink: specs: devlink: extend per-instance dump commands to accept instance...Jiri Pirko4-78/+799
2023-08-14devlink: allow user to narrow per-instance dumps by passing handle attrsJiri Pirko1-3/+40
2023-08-14devlink: remove converted commands from small opsJiri Pirko2-98/+3
2023-08-14devlink: remove duplicate temporary netlink callback prototypesJiri Pirko1-48/+0
2023-08-14netlink: specs: devlink: add commands that do per-instance dumpJiri Pirko5-3/+4177
2023-08-14devlink: pass flags as an arg of dump_one() callbackJiri Pirko5-56/+56
2023-08-14devlink: introduce dumpit callbacks for split opsJiri Pirko5-147/+144
2023-08-14devlink: rename doit callbacks for per-instance dump commandsJiri Pirko4-45/+52
2023-08-14devlink: introduce devlink_nl_pre_doit_port*() helper functionsJiri Pirko2-4/+28
2023-08-14devlink: parse rate attrs in doit() callbacksJiri Pirko3-38/+25
2023-08-14devlink: parse linecard attr in doit() callbacksJiri Pirko3-21/+13
2023-08-14selftests/bpf: Clean up fmod_ret in bench_rename test scriptYipeng Zou1-1/+1
2023-08-14selftests/bpf: Fix repeat option when kfunc_call verification failsYipeng Zou1-1/+1
2023-08-14libbpf: Set close-on-exec flag on gzopenMarco Vedovati1-2/+2
2023-08-14net: phy: Introduce PSGMII PHY interface modeGabor Juhos4-0/+13
2023-08-14dt-bindings: net: ethernet-controller: add PSGMII modeRobert Marko1-0/+1
2023-08-14Merge branch 'mlxsw-redirection'David S. Miller8-17/+100
2023-08-14selftests: forwarding: Add test case for traffic redirection from a locked portIdo Schimmel1-0/+36
2023-08-14mlxsw: spectrum: Stop ignoring learning notifications from redirected trafficIdo Schimmel3-17/+0
2023-08-14mlxsw: spectrum_flower: Disable learning and security lookup when redirectingIdo Schimmel3-0/+22
2023-08-14mlxsw: core_acl_flex_actions: Add IGNORE_ACTIONIdo Schimmel2-0/+42
2023-08-14net: stmmac: xgmac: show more MAC HW features in debugfsFurong Xu4-6/+31
2023-08-14Merge branch 'net-stats-helpers'David S. Miller2-25/+5
2023-08-14vxlan: Use helper functions to update statsLi Zetao1-11/+2
2023-08-14net: macsec: Use helper functions to update statsLi Zetao1-14/+3
2023-08-14vmxnet3: Add XDP support.William Tu7-42/+729
2023-08-14Merge branch 'ovs-drop-reasons'David S. Miller9-18/+226
2023-08-14selftests: openvswitch: add explicit drop testcaseAdrian Moreno1-0/+35
2023-08-14selftests: openvswitch: add drop reason testcaseAdrian Moreno1-1/+66
2023-08-14net: openvswitch: add misc error drop reasonsAdrian Moreno3-8/+18
2023-08-14net: openvswitch: add meter drop reasonAdrian Moreno2-1/+2
2023-08-14net: openvswitch: add explicit drop actionEric Garver5-5/+40
2023-08-14net: openvswitch: add action error drop reasonAdrian Moreno2-1/+2
2023-08-14net: openvswitch: add last-action drop reasonAdrian Moreno4-2/+63
2023-08-14Merge branch 'mptcp-remove-msk-subflow'David S. Miller8-177/+186
2023-08-14mptcp: Remove unnecessary test for __mptcp_init_sock()Kuniyuki Iwashima1-7/+2
2023-08-14mptcp: get rid of msk->subflowPaolo Abeni2-26/+12
2023-08-14mptcp: change the mpc check helper to return a skPaolo Abeni4-55/+38
2023-08-14mptcp: avoid ssock usage in mptcp_pm_nl_create_listen_socket()Paolo Abeni1-9/+15
2023-08-14mptcp: avoid additional indirection in sockoptPaolo Abeni1-12/+16
2023-08-14mptcp: avoid unneeded indirection in mptcp_stream_accept()Paolo Abeni1-19/+10
2023-08-14mptcp: avoid additional indirection in mptcp_poll()Paolo Abeni1-3/+3
2023-08-14mptcp: avoid additional indirection in mptcp_listen()Paolo Abeni1-4/+9
2023-08-14net: factor out __inet_listen_sk() helperPaolo Abeni2-16/+23
2023-08-14mptcp: mptcp: avoid additional indirection in mptcp_bind()Paolo Abeni1-5/+12
2023-08-14net: factor out inet{,6}_bind_sk helpersPaolo Abeni4-5/+15
2023-08-14mptcp: avoid subflow socket usage in mptcp_get_port()Paolo Abeni1-5/+3
2023-08-14mptcp: avoid additional __inet_stream_connect() callPaolo Abeni1-16/+33
2023-08-14mptcp: avoid unneeded mptcp_token_destroy() callsPaolo Abeni1-2/+2
2023-08-13net: Remove leftover include from nftables.hJörn-Thorben Hinz1-2/+0
2023-08-13Merge tag 'for-net-next-2023-08-11' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller41-1002/+2370
2023-08-13net: pcs: lynx: fix lynx_pcs_link_up_sgmii() not doing anything in fixed-link...Vladimir Oltean1-1/+1
2023-08-13Merge branch 'net-pci_dev_id'David S. Miller5-10/+5
2023-08-13net: ngbe: use pci_dev_id() to simplify the codeZheng Zengkai1-2/+1
2023-08-13net: tc35815: Use pci_dev_id() to simplify the codeZheng Zengkai1-2/+1
2023-08-13net: smsc: Use pci_dev_id() to simplify the codeZheng Zengkai1-2/+1
2023-08-13tg3: Use pci_dev_id() to simplify the codeZheng Zengkai1-2/+1
2023-08-13et131x: Use pci_dev_id() to simplify the codeZheng Zengkai1-2/+1
2023-08-13net: e1000: Remove unused declarationsYue Haibing2-4/+0
2023-08-13net/rds: Remove unused function declarationsYue Haibing3-5/+0
2023-08-13netlink: convert nlk->flags to atomic flagsEric Dumazet3-74/+48
2023-08-13Merge branch 'tcp-oom-probe'David S. Miller4-22/+56
2023-08-13net: tcp: refactor the dbg message in tcp_retransmit_timer()Menglong Dong1-10/+13
2023-08-13net: tcp: fix unexcepted socket die when snd_wnd is 0Menglong Dong1-1/+17
2023-08-13net: tcp: allow zero-window ACK update the windowMenglong Dong1-1/+1
2023-08-13net: tcp: send zero-window ACK when no memoryMenglong Dong3-10/+25
2023-08-11bpftool: fix perf help messageDaniel T. Lee1-1/+1
2023-08-11bpf: Remove unused declaration bpf_link_new_file()Yue Haibing1-1/+0
2023-08-11Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski2-6/+6
2023-08-11ethernet: atarilance: mark init function staticArnd Bergmann1-1/+1
2023-08-11ethernet: ldmvsw: mark ldmvsw_open() staticArnd Bergmann1-2/+1
2023-08-11Bluetooth: hci_conn: avoid checking uninitialized CIG/CIS idsPauli Virtanen2-2/+4
2023-08-11Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters failsPauli Virtanen1-5/+24
2023-08-11Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852CMax Chou1-25/+45
2023-08-11Bluetooth: Remove unnecessary NULL check before vfree()Ziyang Xuan1-2/+1
2023-08-11Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()Manish Mandlik1-1/+1
2023-08-11Bluetooth: Fix potential use-after-free when clear keysMin Li1-8/+8
2023-08-11Bluetooth: hci_sync: Introduce PTR_UINT/UINT_PTR macrosLuiz Augusto von Dentz3-11/+15
2023-08-11Bluetooth: hci_conn: Fix hci_le_set_cig_paramsLuiz Augusto von Dentz1-94/+63
2023-08-11Bluetooth: hci_core: Make hci_is_le_conn_scanning publicLuiz Augusto von Dentz3-42/+21
2023-08-11Bluetooth: hci_conn: Fix not allowing valid CIS IDLuiz Augusto von Dentz1-3/+6
2023-08-11Bluetooth: hci_conn: Fix modifying handle while abortingLuiz Augusto von Dentz3-18/+39
2023-08-11Bluetooth: ISO: Fix not checking for valid CIG/CIS IDsLuiz Augusto von Dentz1-0/+6
2023-08-11Bluetooth: hci_sync: Fix UAF on hci_abort_conn_syncLuiz Augusto von Dentz1-16/+29
2023-08-11Bluetooth: hci_sync: Fix handling of HCI_OP_CREATE_CONN_CANCELLuiz Augusto von Dentz1-0/+11
2023-08-11Bluetooth: hci_sync: delete CIS in BT_OPEN/CONNECT/BOUND when abortingPauli Virtanen1-7/+9
2023-08-11Bluetooth: ISO: handle bound CIS cleanup via hci_connPauli Virtanen2-13/+6
2023-08-11Bluetooth: Remove unused declaration amp_read_loc_info()Yue Haibing1-1/+0
2023-08-11Bluetooth: btusb: Move btusb_recv_event_intel to btintelLuiz Augusto von Dentz3-74/+76
2023-08-11Bluetooth: btqca: Add WCN3988 supportLuca Weiss3-4/+33
2023-08-11dt-bindings: net: qualcomm: Add WCN3988Luca Weiss1-0/+2