aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-07-27tcx: Fix splat during dev unregistertcx_warn_fixMartin KaFai Lau1-4/+22
2023-07-25bpf: work around -Wuninitialized warningArnd Bergmann1-6/+6
2023-07-25selftests/xsk: Fix spelling mistake "querrying" -> "querying"Colin Ian King1-1/+1
2023-07-25Merge branch 'Add SO_REUSEPORT support for TC bpf_sk_assign'Martin KaFai Lau13-178/+661
2023-07-25selftests/bpf: Test that SO_REUSEPORT can be used with sk_assign helperDaniel Borkmann3-0/+344
2023-07-25bpf, net: Support SO_REUSEPORT sockets with bpf_sk_assignLorenz Bauer8-21/+115
2023-07-25net: remove duplicate sk_lookup helpersLorenz Bauer6-84/+55
2023-07-25net: document inet[6]_lookup_reuseport sk_state requirementsLorenz Bauer2-0/+30
2023-07-25net: remove duplicate reuseport_lookup functionsLorenz Bauer6-63/+72
2023-07-25net: export inet_lookup_reuseport and inet6_lookup_reuseportLorenz Bauer4-16/+30
2023-07-25bpf: reject unhashed sockets in bpf_sk_assignLorenz Bauer1-0/+2
2023-07-25udp: re-score reuseport groups when connected sockets are presentLorenz Bauer2-10/+29
2023-07-25MAINTAINERS: Replace my email addressYonghong Song1-2/+2
2023-07-24tcx: Fix splat in ingress_destroy upon tcx_entry_freeDaniel Borkmann1-1/+1
2023-07-24Merge branch 'ionic-FLR-support'David S. Miller3-71/+164
2023-07-24ionic: add FLR recovery supportShannon Nelson3-4/+62
2023-07-24ionic: pull out common bits from fw_upShannon Nelson1-22/+42
2023-07-24ionic: extract common bits from ionic_probeShannon Nelson1-35/+49
2023-07-24ionic: extract common bits from ionic_removeShannon Nelson1-12/+13
2023-07-24Merge branch 'phy-motorcomm-driver-strength'David S. Miller2-0/+152
2023-07-24net: phy: motorcomm: Add pad drive strength cfg supportSamin Guo1-0/+118
2023-07-24dt-bindings: net: motorcomm: Add pad driver strength cfgSamin Guo1-0/+34
2023-07-24ipv6: remove hard coded limitation on ipv6_pinfoEric Dumazet13-20/+16
2023-07-23net: add sysctl accept_ra_min_rtr_lftPatrick Rohr5-2/+36
2023-07-23net: dsa: remove deprecated strncpyjustinstitt@google.com1-4/+5
2023-07-23Merge branch 'process-connector-bug-fixes-and-enhancements'David S. Miller11-42/+545
2023-07-23connector/cn_proc: Selftest for proc connectorAnjali Kulkarni3-0/+317
2023-07-23connector/cn_proc: Allow non-root users accessAnjali Kulkarni2-6/+19
2023-07-23connector/cn_proc: Performance improvementsAnjali Kulkarni2-6/+75
2023-07-23connector/cn_proc: Add filtering to fix some bugsAnjali Kulkarni5-35/+100
2023-07-23netlink: Add new netlink_release functionAnjali Kulkarni3-0/+11
2023-07-23netlink: Reverse the patch which removed filteringAnjali Kulkarni2-2/+30
2023-07-21Merge branch 'net-page_pool-remove-page_pool_release_page'Jakub Kicinski5-29/+11
2023-07-21net: page_pool: merge page_pool_release_page() with page_pool_return_page()Jakub Kicinski1-10/+2
2023-07-21net: page_pool: hide page_pool_release_page()Jakub Kicinski3-17/+7
2023-07-21eth: stmmac: let page recycling happen with skbsJakub Kicinski1-2/+2
2023-07-21eth: tsnep: let page recycling happen with skbsJakub Kicinski1-1/+1
2023-07-21genetlink: add explicit ordering break check for split opsJiri Pirko1-1/+5
2023-07-21MAINTAINERS: net: fix sort orderMarc Kleine-Budde1-9/+9
2023-07-21Merge branch 'octeontx2-pf-round-robin-sched'David S. Miller8-43/+388
2023-07-21docs: octeontx2: extend documentation for Round Robin schedulingHariprasad Kelam1-0/+8
2023-07-21octeontx2-pf: htb offload support for Round Robin schedulingNaveen Mamindlapalli4-40/+247
2023-07-21sch_htb: Allow HTB quantum parameter in offload modeNaveen Mamindlapalli3-6/+6
2023-07-21octeontx2-pf: implement transmit schedular allocation algorithmNaveen Mamindlapalli2-6/+136
2023-07-21Merge branch 'mlxsw-enslavement'David S. Miller11-130/+862
2023-07-21mlxsw: spectrum: Permit enslavement to netdevices with uppersPetr Machata1-4/+62
2023-07-21mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavementPetr Machata3-8/+65
2023-07-21mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavementPetr Machata4-0/+137
2023-07-21mlxsw: spectrum_router: Replay neighbours when RIF is madePetr Machata1-1/+61
2023-07-21mlxsw: spectrum_router: Replay MACVLANs when RIF is madePetr Machata2-27/+54
2023-07-21mlxsw: spectrum_router: Offload ethernet nexthops when RIF is madePetr Machata1-0/+54
2023-07-21mlxsw: spectrum_router: Join RIFs of LAG upper VLANsPetr Machata1-3/+52
2023-07-21mlxsw: spectrum_switchdev: Replay switchdev objects on port joinPetr Machata3-5/+132
2023-07-21mlxsw: spectrum: On port enslavement to a LAG, join upper's bridgesPetr Machata1-0/+90
2023-07-21mlxsw: spectrum: Add a replay_deslavement argument to event handlersPetr Machata1-8/+12
2023-07-21mlxsw: spectrum: Allow event handlers to check unowned bridgesPetr Machata1-16/+24
2023-07-21mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event()Petr Machata1-5/+15
2023-07-21mlxsw: spectrum_router: Extract a helper to schedule neighbour workPetr Machata1-9/+16
2023-07-21mlxsw: spectrum_router: Allow address handlers to run on bridge portsPetr Machata1-17/+24
2023-07-21selftests: mlxsw: rtnetlink: Drop obsolete testsPetr Machata1-31/+0
2023-07-21net: switchdev: Add a helper to replay objects on a bridge portPetr Machata5-0/+64
2023-07-21net: bridge: br_switchdev: Tolerate -EOPNOTSUPP when replaying MDBPetr Machata1-1/+5
2023-07-21net: ethernet: mtk_ppe: add MTK_FOE_ENTRY_V{1,2}_SIZE macrosLorenzo Bianconi2-5/+8
2023-07-20Merge branch 'nexthop-refactor-and-fix-nexthop-selection-for-multipath-routes'Jakub Kicinski2-18/+170
2023-07-20selftests: net: Add test cases for nexthop groups with invalid neighborsBenjamin Poirier1-0/+129
2023-07-20nexthop: Do not return invalid nexthop object during multipath selectionBenjamin Poirier1-6/+8
2023-07-20nexthop: Factor out neighbor validity checkBenjamin Poirier1-13/+16
2023-07-20nexthop: Factor out hash threshold fdb nexthop selectionBenjamin Poirier1-2/+20
2023-07-20Merge branch 'eth-bnxt-handle-invalid-tx-completions-more-gracefully'Jakub Kicinski3-70/+91
2023-07-20eth: bnxt: handle invalid Tx completions more gracefullyJakub Kicinski3-1/+31
2023-07-20eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work()Jakub Kicinski1-35/+26
2023-07-20eth: bnxt: move and rename reset helpersJakub Kicinski1-36/+36
2023-07-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski304-1714/+3067
2023-07-20Merge tag 'net-6.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds84-713/+1152
2023-07-20Merge tag 'for-net-2023-07-20' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski9-83/+217
2023-07-20Merge tag 'nf-23-07-20' of https://git.kernel.org/pub/scm/linux/kernel/git/ne...Jakub Kicinski2-3/+15
2023-07-20net: phy: prevent stale pointer dereference in phy_init()Vladimir Oltean1-7/+14
2023-07-20Merge branch 'tcp-add-missing-annotations'Jakub Kicinski6-40/+63
2023-07-20tcp: annotate data-races around fastopenq.max_qlenEric Dumazet3-4/+6
2023-07-20tcp: annotate data-races around icsk->icsk_user_timeoutEric Dumazet1-3/+3
2023-07-20tcp: annotate data-races around tp->notsent_lowatEric Dumazet2-3/+7
2023-07-20tcp: annotate data-races around rskq_defer_acceptEric Dumazet1-5/+6
2023-07-20tcp: annotate data-races around tp->linger2Eric Dumazet1-4/+4
2023-07-20tcp: annotate data-races around icsk->icsk_syn_retriesEric Dumazet2-4/+4
2023-07-20tcp: annotate data-races around tp->keepalive_probesEric Dumazet2-4/+10
2023-07-20tcp: annotate data-races around tp->keepalive_intvlEric Dumazet2-4/+9
2023-07-20tcp: annotate data-races around tp->keepalive_timeEric Dumazet2-3/+7
2023-07-20tcp: annotate data-races around tp->tsoffsetEric Dumazet2-4/+5
2023-07-20tcp: annotate data-races around tp->tcp_tx_delayEric Dumazet1-2/+2
2023-07-20Bluetooth: MGMT: Use correct address for memcpy()Andy Shevchenko1-1/+1
2023-07-20Bluetooth: btusb: Fix bluetooth on Intel Macbook 2014Tomasz Moń1-0/+1
2023-07-20Bluetooth: SCO: fix sco_conn related locking and validity issuesPauli Virtanen1-11/+12
2023-07-20Bluetooth: hci_conn: return ERR_PTR instead of NULL when there is no linkSiddh Raman Pant1-2/+2
2023-07-20Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()Douglas Anderson1-1/+3
2023-07-20Bluetooth: coredump: fix building with coredump disabledArnd Bergmann1-2/+0
2023-07-20Bluetooth: ISO: fix iso_conn related locking and validity issuesPauli Virtanen1-22/+31
2023-07-20Bluetooth: hci_event: call disconnect callback before deleting connPauli Virtanen1-0/+3
2023-07-20Bluetooth: use RCU for hci_conn_params and iterate safely in hci_syncPauli Virtanen6-44/+164
2023-07-20Merge tag 'iomap-6.5-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-2/+2
2023-07-20Merge tag 'xfs-6.5-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds3-13/+71
2023-07-20netfilter: nf_tables: skip bound chain on rule flushPablo Neira Ayuso1-0/+2
2023-07-20Merge tag 'for-6.5-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-46/+79
2023-07-20Merge tag 'regulator-fix-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+3
2023-07-20netfilter: nf_tables: skip bound chain in netns release pathPablo Neira Ayuso1-0/+3
2023-07-20tcp: add TCP_OLD_SEQUENCE drop reasonEric Dumazet2-5/+14
2023-07-20netfilter: nft_set_pipapo: fix improper element removalFlorian Westphal1-1/+5
2023-07-20Merge branch 'add-a-driver-for-the-marvell-88q2110-phy'Paolo Abeni7-15/+338
2023-07-20net: phy: marvell-88q2xxx: add driver for the Marvell 88Q2110 PHYStefan Eichenberger4-0/+271
2023-07-20net: phy: c45: detect the BASE-T1 speed from the ability registerStefan Eichenberger1-0/+8
2023-07-20net: phy: c45: add a separate function to read BASE-T1 abilitiesStefan Eichenberger2-13/+32
2023-07-20net: phy: c45: add support for 1000BASE-T1 forced setupStefan Eichenberger1-1/+10
2023-07-20net: phy: add registers to support 1000BASE-T1Stefan Eichenberger1-1/+17
2023-07-20netfilter: nf_tables: can't schedule in nft_chain_validateFlorian Westphal1-2/+2
2023-07-20netfilter: nf_tables: fix spurious set element insertion failureFlorian Westphal1-0/+3
2023-07-20dt-bindings: net: dsa: Fix JSON pointer referencesRob Herring1-1/+1
2023-07-20Merge branch 'net-support-stp-on-bridge-in-non-root-netns'Paolo Abeni7-35/+44
2023-07-20Revert "bridge: Add extack warning when enabling STP in netns."Kuniyuki Iwashima1-3/+0
2023-07-20llc: Don't drop packet from non-root netns.Kuniyuki Iwashima1-3/+0
2023-07-20llc: Check netns in llc_estab_match() and llc_listener_match().Kuniyuki Iwashima4-22/+33
2023-07-20llc: Check netns in llc_dgram_match().Kuniyuki Iwashima1-7/+11
2023-07-20Merge branch 'net-handle-the-exp-removal-problem-with-ovs-upcall-properly'Paolo Abeni6-73/+18
2023-07-20openvswitch: set IPS_CONFIRMED in tmpl status only when commit is set in conn...Xin Long1-68/+10
2023-07-20net: sched: set IPS_CONFIRMED in tmpl status only when commit is set in act_ctXin Long1-1/+2
2023-07-20netfilter: allow exp not to be removed in nf_ct_find_expectationXin Long4-4/+6
2023-07-19tcp: tcp_enter_quickack_mode() should be staticEric Dumazet2-3/+1
2023-07-19tcp: remove tcp_send_partial()Eric Dumazet1-1/+0
2023-07-19net: ethernet: mtk_eth_soc: always mtk_get_ib1_pkt_typeDaniel Golle1-1/+1
2023-07-19udp: use indirect call wrapper for data ready()Paolo Abeni1-1/+1
2023-07-19Merge branch 'r8169-revert-two-changes-that-caused-regressions'Jakub Kicinski1-11/+27
2023-07-19Revert "r8169: disable ASPM during NAPI poll"Heiner Kallweit1-10/+1
2023-07-19r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions now that ASPM is...Heiner Kallweit1-1/+26
2023-07-19Merge branch 'clean-up-the-fec-driver'Jakub Kicinski2-51/+0
2023-07-19net: fec: remove unused members from struct fec_enet_privateWei Fang1-3/+0
2023-07-19net: fec: remove fec_set_mac_address() from fec_enet_init()Wei Fang1-3/+0
2023-07-19net: fec: remove the remaining code of rx copybreakWei Fang2-45/+0
2023-07-19dt-bindings: net: rockchip-dwmac: add default 'input' for clock_in_outEugen Hristev1-0/+1
2023-07-19Revert "tcp: avoid the lookup process failing to get sk in ehash table"Kuniyuki Iwashima2-19/+6
2023-07-19Merge branch 'net-stmmac-improve-driver-statistics'Jakub Kicinski14-162/+337
2023-07-19net: stmmac: use per-queue 64 bit statistics where necessaryJisheng Zhang14-158/+335
2023-07-19net: stmmac: don't clear network statistics in .ndo_open()Jisheng Zhang1-4/+2
2023-07-19Merge tag 'ipsec-next-2023-07-19' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-1/+0
2023-07-19Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski71-592/+7808
2023-07-19Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski3-10/+55
2023-07-19Merge tag 'linux-can-next-for-6.6-20230719' of git://git.kernel.org/pub/scm/l...Jakub Kicinski10-90/+331
2023-07-19Merge tag 'fuse-update-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-13/+23
2023-07-19bpf, net: Introduce skb_pointer_if_linear().Alexei Starovoitov2-2/+13
2023-07-19bpf: sync tools/ uapi header withAlan Maguire1-0/+2
2023-07-19Merge branch 'bpf-link-support-for-tc-bpf-programs'Alexei Starovoitov31-241/+6069
2023-07-19selftests/bpf: Add mprog API tests for BPF tcx linksDaniel Borkmann1-0/+1583
2023-07-19selftests/bpf: Add mprog API tests for BPF tcx optsDaniel Borkmann3-0/+2351
2023-07-19bpftool: Extend net dump with tcx progsDaniel Borkmann3-16/+116
2023-07-19libbpf: Add helper macro to clear opts structsDaniel Borkmann1-0/+16
2023-07-19libbpf: Add link-based API for tcxDaniel Borkmann5-11/+88
2023-07-19libbpf: Add opts-based attach/detach/query API for tcxDaniel Borkmann4-53/+159
2023-07-19bpf: Add fd-based tcx multi-prog infra with link supportDaniel Borkmann17-144/+935
2023-07-19bpf: Add generic attach/detach/query API for multi-progsDaniel Borkmann6-17/+821
2023-07-19Merge branch 'xsk-multi-buffer-support'Alexei Starovoitov32-275/+1505
2023-07-19selftests/xsk: reset NIC settings to default after running test suiteMaciej Fijalkowski2-0/+12
2023-07-19selftests/xsk: add test for too many fragsMagnus Karlsson2-2/+55
2023-07-19selftests/xsk: add metadata copy test for multi-buffMagnus Karlsson3-2/+8
2023-07-19selftests/xsk: add invalid descriptor test for multi-bufferMagnus Karlsson2-41/+151
2023-07-19selftests/xsk: add unaligned mode test for multi-bufferMagnus Karlsson2-0/+16
2023-07-19selftests/xsk: add basic multi-buffer testMagnus Karlsson6-3/+219
2023-07-19selftests/xsk: transmit and receive multi-buffer packetsMagnus Karlsson3-34/+139
2023-07-19xsk: add multi-buffer documentationMagnus Karlsson1-1/+210
2023-07-19i40e: xsk: add TX multi-buffer supportTirthendu Sarkar2-5/+6
2023-07-19ice: xsk: Tx multi-buffer supportMaciej Fijalkowski2-23/+61
2023-07-19xsk: support ZC Tx multi-buffer in batch APIMaciej Fijalkowski1-9/+36
2023-07-19i40e: xsk: add RX multi-buffer supportTirthendu Sarkar4-18/+84
2023-07-19ice: xsk: add RX multi-buffer supportMaciej Fijalkowski2-43/+102
2023-07-19xsk: support mbuf on ZC RXMaciej Fijalkowski4-1/+78
2023-07-19xsk: add new netlink attribute dedicated for ZC max fragsMaciej Fijalkowski8-1/+25
2023-07-19xsk: discard zero length descriptors in Tx pathTirthendu Sarkar1-0/+6
2023-07-19xsk: add support for AF_XDP multi-buffer on Tx pathTirthendu Sarkar2-33/+100
2023-07-19xsk: allow core/drivers to test EOP bitMaciej Fijalkowski2-0/+15
2023-07-19xsk: introduce wrappers and helpers for supporting multi-buffer in Tx pathTirthendu Sarkar3-32/+67
2023-07-19xsk: add support for AF_XDP multi-buffer on Rx pathTirthendu Sarkar2-29/+88
2023-07-19xsk: move xdp_buff's data length check to xsk_rcv_checkTirthendu Sarkar1-14/+13
2023-07-19xsk: prepare both copy and zero-copy modes to co-existMaciej Fijalkowski1-4/+13
2023-07-19xsk: introduce XSK_USE_SG bind flag for xsk socketTirthendu Sarkar3-2/+10
2023-07-19xsk: prepare 'options' in xdp_desc for multi-buffer useTirthendu Sarkar3-7/+20
2023-07-19bpf, x86: initialize the variable "first_off" in save_args()Menglong Dong1-1/+1
2023-07-19Merge branch 'allow-bpf_map_sum_elem_count-for-all-program-types'Alexei Starovoitov4-13/+22
2023-07-19bpf: allow any program to use the bpf_map_sum_elem_count kfuncAnton Protopopov2-1/+6
2023-07-19bpf: make an argument const in the bpf_map_sum_elem_count kfuncAnton Protopopov1-1/+1
2023-07-19bpf: consider CONST_PTR_TO_MAP as trusted pointer to struct bpf_mapAnton Protopopov3-2/+3
2023-07-19bpf: consider types listed in reg2btf_ids as trustedAnton Protopopov1-9/+12
2023-07-19Merge branch 'remove-RTO_ONLINK-users'David S. Miller3-3/+6
2023-07-19sctp: Set TOS and routing scope independently for fib lookups.Guillaume Nault1-1/+2
2023-07-19dccp: Set TOS and routing scope independently for fib lookups.Guillaume Nault1-1/+2
2023-07-19gtp: Set TOS and routing scope independently for fib lookups.Guillaume Nault1-1/+2
2023-07-19Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...David S. Miller1-27/+38
2023-07-19ipv4: ip_gre: fix return value check in erspan_xmit()Yuanjun Gong1-1/+2
2023-07-19ipv4: ip_gre: fix return value check in erspan_fb_xmit()Yuanjun Gong1-1/+2
2023-07-19drivers:net: fix return value check in ocelot_fdma_receive_skbYuanjun Gong1-1/+2
2023-07-19drivers: net: fix return value check in emac_tso_csum()Yuanjun Gong1-2/+5
2023-07-19net:ipv6: check return value of pskb_trim()Yuanjun Gong1-1/+2
2023-07-19Merge branch 'mptcp-selftests'David S. Miller8-89/+298
2023-07-19selftests: mptcp: userspace_pm: format subtests results in TAPMatthieu Baerts1-1/+11
2023-07-19selftests: mptcp: sockopt: format subtests results in TAPMatthieu Baerts1-2/+18