aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-04-08nft_flowtablemv_tests_02Florian Westphal1-127/+129
2024-04-08shellcheck-ft-metaFlorian Westphal1-2/+2
2024-04-08selftests: netfilter: nft_nat_zones: shellcheck cleanupsFlorian Westphal1-69/+51
2024-04-08selftests: netfilter: nft_queue.sh: shellcheck cleanupsFlorian Westphal1-108/+102
2024-04-08selftests: netfilter: nft_synproxy.sh: shellcheck cleanupsFlorian Westphal1-24/+22
2024-04-08selftests: netfilter: nft_zones_many.sh: shellcheck cleanupsFlorian Westphal1-26/+33
2024-04-08selftests: netfilter: xt_string.sh: shellcheck cleanupsFlorian Westphal1-17/+17
2024-04-08selftests: netfilter: move xt_string.sh to lib.sh infraFlorian Westphal1-25/+30
2024-04-08selftests: netfilter: nft_concat.sh: drop netcat supportFlorian Westphal1-61/+13
2024-04-08selftests: netfilter: move nft_concat.sh to lib.sh infraFlorian Westphal1-24/+36
2024-04-08selftests: netfilter: move nft_nat.sh to lib.sh infraFlorian Westphal1-274/+206
2024-04-08selftests: netfilter: move nft_zones_many.sh to lib.sh infraFlorian Westphal1-30/+16
2024-04-08selftests: netfilter: move nft_synproxy.sh test to lib.sh infraFlorian Westphal1-24/+6
2024-04-08selftests: netfilter: move nft_queue.sh test to lib.sh infraFlorian Westphal1-61/+34
2024-04-08selftests: netfilter: nft_nat_zones.sh: use socat instead of iperf3Florian Westphal1-60/+31
2024-04-08selftests: netfilter: nft_nat.sh: fix a socat warningFlorian Westphal1-1/+1
2024-04-08selftests: netfilter: nft_flowtable.sh: also re-run with random mtu sizesFlorian Westphal1-4/+11
2024-04-08selftests: netfilter: move nft_flowtable.sh test to lib.sh infraFlorian Westphal1-67/+31
2024-04-06selftests: netfilter: move nft_fib.sh to lib.sh infraFlorian Westphal1-50/+18
2024-04-06selftests: netfilter: move nft_conntrack_helper test to lib.sh infraFlorian Westphal1-61/+37
2024-04-06selftests: netfilter: move nf_nat_edemux.sh to lib.sh infraFlorian Westphal1-53/+23
2024-04-06selftests: netfilter: move ipvs.sh to lib.sh infraFlorian Westphal1-85/+68
2024-04-06selftests: netfilter: place checktool helper in lib.shFlorian Westphal3-12/+8
2024-04-06selftests: netfilter: move conntrack_ipip_mtu.sh to lib.sh infraFlorian Westphal1-23/+14
2024-04-06selftests: netfilter: move conntrack_vrf.sh to lib.sh infraFlorian Westphal1-45/+24
2024-04-06selftests: netfilter: move conntrack_sctp_collision.sh to lib.sh infraFlorian Westphal1-9/+4
2024-04-06selftests: netfilter: move conntrack_tcp_unreplied.sh to lib.sh infraFlorian Westphal2-65/+52
2024-04-06selftests: netfilter: move conntrack_icmp_related.sh to lib.sh infraFlorian Westphal2-106/+72
2024-04-06selftests: netfilter: move br_netfilter.sh to lib.sh infraFlorian Westphal1-72/+54
2024-04-06selftests: netfilter: move bridge_brouter.sh to lib.sh infraFlorian Westphal1-72/+51
2024-04-06selftests: netfilter: move to net subdirFlorian Westphal35-194/+94
2024-04-03netfilter: nft_set_pipapo: remove dirty flagFlorian Westphal2-27/+0
2024-04-03netfilter: nft_set_pipapo: move cloning of match info to insert/removal pathFlorian Westphal1-21/+41
2024-04-03netfilter: nft_set_pipapo: prepare pipapo_get helper for on-demand cloneFlorian Westphal1-7/+10
2024-04-03netfilter: nft_set_pipapo: merge deactivate helper into callerFlorian Westphal1-30/+9
2024-04-03netfilter: nf_tables: pass new nft_iter_type hint to walkerFlorian Westphal3-11/+37
2024-04-03netfilter: nft_set_pipapo: prepare walk function for on-demand cloneFlorian Westphal1-17/+37
2024-04-03netfilter: nft_set_pipapo: prepare destroy function for on-demand cloneFlorian Westphal1-21/+6
2024-04-03netfilter: nft_set_pipapo: make pipapo_clone helper return NULLFlorian Westphal1-7/+7
2024-04-03netfilter: nft_set_pipapo: move prove_locking helper aroundFlorian Westphal1-11/+11
2024-04-01ipv6: remove RTNL protection from inet6_dump_fib()Eric Dumazet1-25/+26
2024-04-01Merge branch 'genetlink-remove-linux-genetlink-h'Jakub Kicinski11-27/+26
2024-04-01genetlink: remove linux/genetlink.hJakub Kicinski7-20/+12
2024-04-01net: openvswitch: remove unnecessary linux/genetlink.h includeJakub Kicinski1-1/+0
2024-04-01netlink: create a new header for internal genetlink symbolsJakub Kicinski4-6/+14
2024-04-01Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/ne...Jakub Kicinski13-649/+582
2024-04-01tcp/dccp: do not care about families in inet_twsk_purge()Eric Dumazet8-25/+10
2024-04-01inet: preserve const qualifier in inet_csk()Eric Dumazet7-11/+8
2024-04-01Merge branch 'doc-netlink-add-hyperlinks-to-generated-docs'Jakub Kicinski2-19/+94
2024-04-01doc: netlink: Update tc spec with missing definitionsDonald Hunter1-0/+51
2024-04-01doc: netlink: Add hyperlinks to generated Netlink docsDonald Hunter1-18/+42
2024-04-01doc: netlink: Change generated docs to limit TOC to depth 3Donald Hunter1-1/+1
2024-04-01Merge branch 'net-rps-misc'David S. Miller5-70/+95
2024-04-01net: rps: move received_rps field to a better locationEric Dumazet1-1/+1
2024-04-01net: rps: add rps_input_queue_head_add() helperEric Dumazet2-7/+15
2024-04-01net: rps: change input_queue_tail_incr_save()Eric Dumazet3-23/+35
2024-04-01net: enqueue_to_backlog() cleanupEric Dumazet1-13/+11
2024-04-01net: make softnet_data.dropped an atomic_tEric Dumazet3-6/+13
2024-04-01net: enqueue_to_backlog() change vs not running deviceEric Dumazet1-4/+5
2024-04-01net: move dev_xmit_recursion() helpers to net/core/dev.hEric Dumazet2-17/+17
2024-04-01net: move kick_defer_list_purge() to net/core/dev.hEric Dumazet2-4/+3
2024-04-01Merge branch 'ice-pfcp-filter'David S. Miller78-624/+1988
2024-04-01ice: Add support for PFCP hardware offload in switchdevMarcin Szycik7-7/+169
2024-04-01ice: refactor ICE_TC_FLWR_FIELD_ENC_OPTSMarcin Szycik2-6/+6
2024-04-01pfcp: always set pfcp metadataMichal Swiatkowski7-6/+282
2024-04-01pfcp: add PFCP moduleWojciech Drewek4-0/+254
2024-04-01net: net_test: add tests for IP tunnel flags conversion helpersAlexander Lobakin2-9/+125
2024-04-01ip_tunnel: convert __be16 tunnel flags to bitmapsAlexander Lobakin40-415/+715
2024-04-01ip_tunnel: use a separate struct to store tunnel params in the kernelAlexander Lobakin13-75/+137
2024-04-01lib/bitmap: add compile-time test for __assign_bit() optimizationAlexander Lobakin1-8/+10
2024-04-01bitmap: make bitmap_{get,set}_value8() use bitmap_{read,write}()Alexander Lobakin1-33/+5
2024-04-01bitmap: introduce generic optimized bitmap_size()Alexander Lobakin6-15/+11
2024-04-01tools: move alignment-related macros to new <linux/align.h>Alexander Lobakin3-5/+14
2024-04-01btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()Alexander Lobakin1-4/+4
2024-04-01fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()Alexander Lobakin5-11/+12
2024-04-01s390/cio: rename bitmap_size() -> idset_bitmap_size()Alexander Lobakin1-4/+6
2024-04-01linkmode: convert linkmode_{test,set,clear,mod}_bit() to macrosAlexander Lobakin1-23/+4
2024-04-01bitops: let the compiler optimize {__,}assign_bit()Alexander Lobakin1-16/+4
2024-04-01bitops: make BYTES_TO_BITS() treewide-availableAlexander Lobakin4-5/+5
2024-04-01bitops: add missing prototype checkAlexander Lobakin1-0/+1
2024-04-01lib/test_bitmap: use pr_info() for non-error messagesAlexander Potapenko1-5/+5
2024-04-01lib/test_bitmap: add tests for bitmap_{read,write}()Alexander Potapenko1-7/+172
2024-04-01lib/bitmap: add bitmap_{read,write}()Syed Nayyar Waris1-0/+77
2024-03-29Merge branch 'add-property-in-dwmac-stm32-documentation'Jakub Kicinski1-0/+7
2024-03-29dt-bindings: net: dwmac: Document STM32 property st,ext-phyclkChristophe Roullier1-0/+7
2024-03-29netlink: introduce type-checking attribute iterationJohannes Berg14-79/+65
2024-03-29Merge branch 'udp-small-changes-on-receive-path'Jakub Kicinski11-28/+38
2024-03-29net: add sk_wake_async_rcu() helperEric Dumazet11-15/+21
2024-03-29udp: avoid calling sock_def_readable() if possibleEric Dumazet1-3/+11
2024-03-29udp: relax atomic operation on sk->sk_rmem_allocEric Dumazet1-6/+1
2024-03-29udp: annotate data-race in __udp_enqueue_schedule_skb()Eric Dumazet1-5/+6
2024-03-29Merge branch 'address-remaining-wtautological-constant-out-of-range-compare'Jakub Kicinski1-2/+4
2024-03-29mlx5: stop warning for 64KB pagesArnd Bergmann1-2/+4
2024-03-29net: axienet: Fix kernel doc warningsSuraj Gupta2-5/+22
2024-03-29octeontx2-pf: remove unused variables req_hdr and rsp_hdrSu Hui1-6/+2
2024-03-29nfc: st95hf: drop driver owner assignmentKrzysztof Kozlowski1-1/+0
2024-03-29nfc: mrvl: spi: drop driver owner assignmentKrzysztof Kozlowski1-1/+0
2024-03-29net: wwan: mhi: drop driver owner assignmentKrzysztof Kozlowski1-1/+0
2024-03-29net: microchip: encx24j600: drop driver owner assignmentKrzysztof Kozlowski1-1/+0
2024-03-29tools/net/ynl: Add extack policy attribute decodingDonald Hunter1-0/+46
2024-03-29devlink: use kvzalloc() to allocate devlink instance resourcesJian Wen1-3/+3
2024-03-29Merge branch 'enabled-wformat-truncation-for-clang'Jakub Kicinski3-7/+6
2024-03-29mlx5: avoid truncating error messageArnd Bergmann1-1/+1
2024-03-29qed: avoid truncating work queue lengthArnd Bergmann1-5/+4
2024-03-29enetc: avoid truncating error messageArnd Bergmann1-1/+1
2024-03-29octeontx2-af: Increase maximum BPID channelsRadha Mohan Chintakuntla1-4/+2
2024-03-29Merge branch 'add-ip-port-information-to-udp-drop-tracepoint'Jakub Kicinski5-50/+69
2024-03-29net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skbBalazs Scheidler3-7/+27
2024-03-29net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independentBalazs Scheidler2-43/+42
2024-03-29nfc: st95hf: Switch to using gpiod APIAndy Shevchenko1-16/+11
2024-03-29Merge branch 'add-en8811h-phy-driver-and-devicetree-binding-doc'Jakub Kicinski4-0/+1148
2024-03-29net: phy: air_en8811h: Add the Airoha EN8811H PHY driverEric Woudstra3-0/+1092
2024-03-29dt-bindings: net: airoha,en8811h: Add en8811hEric Woudstra1-0/+56
2024-03-29i40e: avoid forward declarations in i40e_nvm.cMaciej Fijalkowski1-521/+489
2024-03-29igc: Refactor runtime power management flowSasha Neftin1-17/+15
2024-03-29net: intel: implement modern PM ops declarationsJesse Brandeburg12-92/+64
2024-03-29igb: simplify pci ops declarationJesse Brandeburg1-29/+24
2024-03-29Merge branch 'af_unix-rework-gc'Jakub Kicinski8-205/+735
2024-03-29selftest: af_unix: Test GC for SCM_RIGHTS.Kuniyuki Iwashima3-1/+288
2024-03-29af_unix: Replace garbage collection algorithm.Kuniyuki Iwashima3-258/+64
2024-03-29af_unix: Detect dead SCC.Kuniyuki Iwashima1-1/+43
2024-03-29af_unix: Assign a unique index to SCC.Kuniyuki Iwashima2-15/+16
2024-03-29af_unix: Avoid Tarjan's algorithm if unnecessary.Kuniyuki Iwashima1-1/+27
2024-03-29af_unix: Skip GC if no cycle exists.Kuniyuki Iwashima1-1/+47
2024-03-29af_unix: Save O(n) setup of Tarjan's algo.Kuniyuki Iwashima2-12/+15
2024-03-29af_unix: Fix up unix_edge.successor for embryo socket.Kuniyuki Iwashima3-2/+21
2024-03-29af_unix: Save listener for embryo socket.Kuniyuki Iwashima2-1/+5
2024-03-29af_unix: Detect Strongly Connected Components.Kuniyuki Iwashima2-2/+47
2024-03-29af_unix: Iterate all vertices by DFS.Kuniyuki Iwashima2-0/+76
2024-03-29af_unix: Bulk update unix_tot_inflight/unix_inflight when queuing skb.Kuniyuki Iwashima1-11/+7
2024-03-29af_unix: Link struct unix_edge when queuing skb.Kuniyuki Iwashima5-3/+100
2024-03-29af_unix: Allocate struct unix_edge for each inflight AF_UNIX fd.Kuniyuki Iwashima4-0/+19
2024-03-29af_unix: Allocate struct unix_vertex for each inflight AF_UNIX fd.Kuniyuki Iwashima5-0/+63
2024-03-29tcp/dccp: bypass empty buckets in inet_twsk_purge()Eric Dumazet1-2/+7
2024-03-29net: dsa: hellcreek: Convert to gettimex64()Kurt Kanzenbach1-10/+15
2024-03-29net/smc: make smc_hash_sk/smc_unhash_sk staticZhengchao Shao2-7/+2
2024-03-29Merge branch 'net-sched-skip_sw'David S. Miller4-0/+64
2024-03-29net: sched: make skip_sw actually skip softwareAsbjørn Sloth Tønnesen4-0/+38
2024-03-29net: sched: cls_api: add filter counterAsbjørn Sloth Tønnesen2-0/+21
2024-03-29net: sched: cls_api: add skip_sw counterAsbjørn Sloth Tønnesen2-0/+5
2024-03-28Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski18-489/+232
2024-03-28Merge branch 'bnxt_en-ptp-and-rss-updates'Jakub Kicinski6-136/+509
2024-03-28bnxt_en: Support adding ntuple rules on RSS contextsPavan Chebbi3-9/+51
2024-03-28bnxt_en: Refactor bnxt_cfg_rfs_ring_tbl_idx()Pavan Chebbi1-2/+4
2024-03-28bnxt_en: Support RSS contexts in ethtool .{get|set}_rxfh()Pavan Chebbi3-8/+196
2024-03-28bnxt_en: Refactor bnxt_set_rxfh()Michael Chan1-13/+27
2024-03-28bnxt_en: Add a new_rss_ctx parameter to bnxt_rfs_capable()Pavan Chebbi2-4/+7
2024-03-28bnxt_en: Simplify bnxt_rfs_capable()Michael Chan1-15/+6
2024-03-28bnxt_en: Refactor RSS indir alloc/set functionsPavan Chebbi2-10/+23
2024-03-28bnxt_en: Introduce rss ctx structure, alloc/free functionsPavan Chebbi3-0/+80
2024-03-28bnxt_en: Refactor VNIC alloc and cfg functionsPavan Chebbi3-72/+75
2024-03-28bnxt_en: Add helper function bnxt_hwrm_vnic_rss_cfg_p5()Pavan Chebbi2-11/+21
2024-03-28bnxt_en: Retry PTP TX timestamp from FW for 1 secondPavan Chebbi2-1/+19
2024-03-28bnxt_en: Add a timeout parameter to bnxt_hwrm_port_ts_query()Michael Chan2-4/+13
2024-03-28Merge branch 'fix-missing-phy-to-mac-rx-clock'Jakub Kicinski8-13/+111
2024-03-28net: pcs: rzn1-miic: Init RX clock early if MAC requires itRomain Gantois1-0/+28
2024-03-28net: phy: qcom: at803x: Avoid hibernating if MAC requires RX clockRussell King (Oracle)1-1/+2
2024-03-28net: stmmac: Signal to PHY/PCS drivers to keep RX clock onRomain Gantois1-0/+7
2024-03-28net: stmmac: Support a generic PCS field in mac_device_infoRomain Gantois3-9/+6
2024-03-28net: stmmac: don't rely on lynx_pcs presence to check for a PHYMaxime Chevallier1-2/+1
2024-03-28net: phylink: add rxc_always_on flag to phylink_pcsRomain Gantois2-0/+53
2024-03-28net: phylink: add PHY_F_RXC_ALWAYS_ON to PHY dev flagsRussell King (Oracle)3-1/+14
2024-03-28Merge branch 'compiler_types-add-endianness-dependent-__counted_by_-le-be'Jakub Kicinski5-12/+28
2024-03-28idpf: sprinkle __counted_by{,_le}() in the virtchnl2 headerAlexander Lobakin1-10/+10
2024-03-28idpf: make virtchnl2.h self-containedAlexander Lobakin2-2/+4
2024-03-28compiler_types: add Endianness-dependent __counted_by_{le,be}Alexander Lobakin3-0/+14
2024-03-28net: remove gfp_mask from napi_alloc_skb()Jakub Kicinski13-36/+18
2024-03-28qed: Drop useless pci_params.pm_capBjorn Helgaas2-4/+1
2024-03-28gve: Add counter adminq_get_ptype_map_cnt to stats reportJohn Fraker1-1/+2
2024-03-28Merge branch 'ravb-support-describing-the-mdio-bus'Jakub Kicinski2-3/+18
2024-03-28ravb: Add support for an optional MDIO modeNiklas Söderlund1-1/+8
2024-03-28dt-bindings: net: renesas,etheravb: Add optional MDIO bus nodeNiklas Söderlund1-2/+10
2024-03-28Merge branch 'doc-netlink-specs-add-vlan-support'Jakub Kicinski2-3/+82
2024-03-28doc/netlink/specs: Add vlan attr in rt_link specHangbin Liu1-2/+78
2024-03-28ynl: support hex display_hint for integerHangbin Liu1-1/+4
2024-03-28Merge branch 'selftests-fixes-for-kernel-ci'Jakub Kicinski28-171/+565
2024-03-28selftests: forwarding: Add a test for testing lib.sh functionalityPetr Machata2-0/+209
2024-03-28selftests: forwarding: router_mpath_nh_lib: Don't skip, xfail on vethPetr Machata2-11/+15
2024-03-28selftests: forwarding: Mark performance-sensitive testsPetr Machata3-14/+17
2024-03-28selftests: forwarding: Support for performance sensitive testsPetr Machata1-1/+22
2024-03-28selftests: forwarding: Convert log_test() to recognize RET valuesPetr Machata2-24/+77
2024-03-28selftests: forwarding: Have RET track kselftest framework constantsPetr Machata2-7/+44
2024-03-28selftests: lib: Define more kselftest exit codesPetr Machata2-3/+5
2024-03-28selftests: forwarding: Change inappropriate log_test_skip() callsPetr Machata6-6/+13
2024-03-28selftests: forwarding: Ditch skip_on_veth()Petr Machata5-29/+4
2024-03-28selftests: forwarding: Move several selftestsPetr Machata13-18/+42
2024-03-28selftests: forwarding: ipip_lib: Do not import lib.shPetr Machata1-1/+0
2024-03-28selftests: forwarding: README: Document customizationPetr Machata1-0/+33
2024-03-28selftests: forwarding.config.sample: Move overrides to lib.shPetr Machata2-48/+74
2024-03-28selftests: net: libs: Change variable fallback syntaxPetr Machata3-26/+27
2024-03-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski613-4251/+13092
2024-03-28Merge tag 'net-6.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds86-337/+865
2024-03-28inet: inet_defrag: prevent sk release while still in useFlorian Westphal4-21/+60
2024-03-28Octeontx2-af: fix pause frame configuration in GMP modeHariprasad Kelam1-0/+5
2024-03-28net: lan743x: Add set RFE read fifo threshold for PCI1x1x chipsRaju Lakkaraju2-0/+22
2024-03-28Merge branch 'net-bcmasp-phy-managements-fixes'Paolo Abeni1-23/+20
2024-03-28net: bcmasp: Remove phy_{suspend/resume}Justin Chen1-14/+1
2024-03-28net: bcmasp: Bring up unimac after PHY link upJustin Chen1-9/+19
2024-03-28net: phy: qcom: at803x: fix kernel panic with at8031_probeChristian Marangi1-1/+3
2024-03-28Merge tag 'nf-24-03-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni2-8/+43