aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-08-24nvmet-tcp: peek icreq before starting TLStls.v16Hannes Reinecke3-9/+82
2023-08-24nvmet-tcp: control messages for recvmsg()Hannes Reinecke1-13/+80
2023-08-24nvmet-tcp: enable TLS handshake upcallHannes Reinecke4-4/+187
2023-08-24nvmet: Set 'TREQ' to 'required' when TLS is enabledHannes Reinecke2-2/+18
2023-08-24nvmet-tcp: allocate socket fileHannes Reinecke1-4/+14
2023-08-24nvmet-tcp: make nvmet_tcp_alloc_queue() a void functionHannes Reinecke1-10/+10
2023-08-24nvmet: make TCP sectype settable via configfsHannes Reinecke1-1/+74
2023-08-24nvme-fabrics: parse options 'keyring' and 'tls_key'Hannes Reinecke3-5/+70
2023-08-24nvme-tcp: improve icreq/icresp loggingHannes Reinecke1-2/+8
2023-08-16nvme-tcp: control message handling for recvmsg()Hannes Reinecke1-1/+16
2023-08-16nvme-tcp: enable TLS handshake upcallHannes Reinecke7-7/+185
2023-08-16nvme-tcp: allocate socket fileHannes Reinecke1-2/+11
2023-08-16security/keys: export key_lookup()Hannes Reinecke2-0/+2
2023-08-10nvme-keyring: implement nvme_tls_psk_default()Hannes Reinecke2-0/+56
2023-08-10nvme-tcp: add definitions for TLS cipher suitesHannes Reinecke1-0/+6
2023-08-10nvme: add TCP TSAS definitionsHannes Reinecke1-0/+10
2023-08-10nvme-keyring: define a 'psk' keytypeHannes Reinecke1-0/+94
2023-08-10nvme-keyring: register '.nvme' keyringHannes Reinecke5-3/+82
2023-08-10nvmet-tcp: avoid circular locking dependency on install_queue()Hannes Reinecke1-2/+12
2023-08-10nvmet-tcp: use 'spin_lock_bh' for state_lock()Hannes Reinecke1-2/+2
2023-08-09Merge branch 'improve-the-taprio-qdisc-s-relationship-with-its-children'Jakub Kicinski13-30/+443
2023-08-09selftests/tc-testing: verify that a qdisc can be grafted onto a taprio classVladimir Oltean1-0/+50
2023-08-09selftests/tc-testing: test that taprio can only be attached as rootVladimir Oltean2-0/+66
2023-08-09selftests/tc-testing: add ptp_mock Kconfig dependencyVladimir Oltean1-1/+2
2023-08-09net: netdevsim: mimic tc-taprio offloadVladimir Oltean1-0/+27
2023-08-09net: netdevsim: use mock PHC driverVladimir Oltean4-1/+24
2023-08-09net: ptp: create a mock-up PTP Hardware Clock driverVladimir Oltean5-0/+232
2023-08-09net/sched: taprio: dump class stats for the actual q->qdiscs[]Vladimir Oltean2-6/+4
2023-08-09net/sched: taprio: delete misleading comment about preallocating child qdiscsVladimir Oltean1-4/+1
2023-08-09net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf()Vladimir Oltean1-3/+5
2023-08-09net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload modeVladimir Oltean1-14/+25
2023-08-09net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach()Vladimir Oltean1-3/+9
2023-08-09Merge branch 'mlx5-expose-nic-temperature-via-hwmon-api'Jakub Kicinski11-142/+465
2023-08-09net/mlx5: Expose NIC temperature via hardware monitoring kernel APIAdham Faris9-141/+463
2023-08-09net/mlx5: Expose port.c/mlx5_query_module_num() functionAdham Faris2-1/+2
2023-08-09net/llc/llc_conn.c: fix 4 instances of -Wmissing-variable-declarationsNick Desaulniers1-5/+6
2023-08-09net: annotate data-races around sock->opsEric Dumazet9-78/+118
2023-08-09Merge branch 'remove-redundant-functions-and-use-generic-functions'Jakub Kicinski3-43/+8
2023-08-09octeontx2-af: Remove redundant functions rvu_npc_exact_mac2u64()Li Zetao1-18/+2
2023-08-09octeontx2-af: Use u64_to_ether_addr() to convert ethernet addressLi Zetao1-3/+2
2023-08-09octeontx2-af: Remove redundant functions mac2u64() and cfg2mac()Li Zetao1-22/+4
2023-08-09Merge branch 'mlxsw-set-port-stp-state-on-bridge-enslavement'Jakub Kicinski2-1/+51
2023-08-09selftests: mlxsw: router_bridge_lag: Add a new selftestPetr Machata1-0/+50
2023-08-09mlxsw: Set port STP state on bridge enslavementPetr Machata1-1/+1
2023-08-09ethernet: s2io: Use ether_addr_to_u64() to convert ethernet addressLi Zetao1-12/+5
2023-08-09Merge tag 'nf-next-2023-08-08' of https://git.kernel.org/pub/scm/linux/kernel...Jakub Kicinski7-19/+2
2023-08-09mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equ...Ruan Jinjie1-4/+2
2023-08-09tools: ynl-gen: add missing empty line between policiesJakub Kicinski1-0/+1
2023-08-09net: switchdev: Remove unused declaration switchdev_port_fwd_mark_set()Yue Haibing1-4/+0
2023-08-09mlxbf_gige: Remove two unused function declarationsYue Haibing1-3/+0
2023-08-09net: phy: Remove two unused function declarationsYue Haibing1-4/+0
2023-08-09net: dsa: mark parsed interface mode for legacy switch driversRussell King (Oracle)1-4/+8
2023-08-09devlink: clear flag on port register error pathJiri Pirko1-1/+3
2023-08-09tools: ynl-gen: avoid rendering empty validate fieldJiri Pirko1-3/+4
2023-08-09net: txgbe: Use pci_dev_id() to simplify the codeXiongfeng Wang1-6/+6
2023-08-09bcm63xx_enet: Remove redundant initialization ownerLi Zetao1-3/+0
2023-08-09tipc: Remove unused declaration tipc_link_build_bc_sync_msg()Yue Haibing1-2/+0
2023-08-09net: dsa: mt7530: improve and relax PHY driver dependencyDaniel Golle1-1/+2
2023-08-09Merge branch 'sfc-conntrack-offload'David S. Miller11-37/+2039
2023-08-09sfc: offload left-hand side rules for conntrackEdward Cree6-0/+599
2023-08-09sfc: conntrack state matches in TC rulesEdward Cree4-4/+105
2023-08-09sfc: handle non-zero chain_index on TC rulesEdward Cree4-26/+170
2023-08-09sfc: offload conntrack flow entries (match only) from CT zonesEdward Cree5-7/+429
2023-08-09sfc: functions to insert/remove conntrack entries to MAE hardwareEdward Cree3-0/+274
2023-08-09sfc: functions to register for conntrack zone offloadEdward Cree5-1/+156
2023-08-09sfc: add MAE table machinery for conntrack tableEdward Cree5-1/+308
2023-08-08Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski14-161/+279
2023-08-08Merge tag 'mlx5-updates-2023-08-07' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski22-280/+309
2023-08-08docs: net: page_pool: de-duplicate the intro commentJakub Kicinski2-28/+14
2023-08-08devlink: Remove unused devlink_dpipe_table_resource_set() declarationYue Haibing1-3/+0
2023-08-08net: fq: Remove unused typedef fq_flow_get_default_tYue Haibing1-5/+0
2023-08-08net/tls: avoid TCP window full during ->read_sock()Hannes Reinecke1-8/+5
2023-08-08ipv6: exthdrs: Replace opencoded swap() implementationZiyang Xuan1-4/+1
2023-08-08net/ipv4: return the real errno instead of -EINVALxu xin1-1/+1
2023-08-08Merge branch 'net-renesas-rswitch-add-speed-change-support'Jakub Kicinski2-3/+27
2023-08-08net: renesas: rswitch: Add .[gs]et_link_ksettings supportYoshihiro Shimoda1-0/+2
2023-08-08net: renesas: rswitch: Add runtime speed change supportYoshihiro Shimoda2-3/+25
2023-08-08rtnetlink: remove redundant checks for nlattr IFLA_BRIDGE_MODELin Ma5-15/+0
2023-08-08Merge branch 'bnxt_en-fix-2-compile-warnings-in-bnxt_dcb-c'Jakub Kicinski2-569/+101
2023-08-08bnxt_en: Fix W=stringop-overflow warning in bnxt_dcb.cMichael Chan2-284/+49
2023-08-08bnxt_en: Fix W=1 warning in bnxt_dcb.c from fortify memcpy()Michael Chan2-285/+52
2023-08-08net: bcmasp: Prevent array undereflow in bcmasp_netfilt_get_init()Dan Carpenter2-2/+2
2023-08-08Merge branch 'team-do-some-cleanups-in-team-driver'Jakub Kicinski6-78/+48
2023-08-08team: remove unused input parameters in lb_htpm_select_tx_port and lb_hash_se...Zhengchao Shao1-8/+3
2023-08-08team: change the getter function in the team_option structure to voidZhengchao Shao4-48/+33
2023-08-08team: change the init function in the team_option structure to voidZhengchao Shao4-19/+11
2023-08-08team: remove unreferenced header in broadcast and roundrobin filesZhengchao Shao2-2/+0
2023-08-08team: add __exit modifier to team_nl_fini()Zhengchao Shao1-1/+1
2023-08-08Merge branch 'net-fs_enet-driver-cleanup'Jakub Kicinski13-197/+27
2023-08-08net: fs_enet: Use cpm_muram_xxx() functions instead of cpm_dpxxx() macrosChristophe Leroy2-5/+5
2023-08-08net: fs_enet: Remove linux/fs_enet_pd.hChristophe Leroy2-119/+0
2023-08-08net: fs_enet: Don't include fs_enet_pd.h when not neededChristophe Leroy3-3/+0
2023-08-08net: fs_enet: Move struct fs_platform_info into fs_enet.hChristophe Leroy3-17/+19
2023-08-08net: fs_enet: Remove stale prototypes from fsl_soc.cChristophe Leroy1-3/+0
2023-08-08net: fs_enet: Remove has_phy field in fs_platform_info structChristophe Leroy2-15/+0
2023-08-08net: fs_enet: Remove unused fields in fs_platform_info structChristophe Leroy1-19/+0
2023-08-08net: fs_enet: Remove fs_get_id()Christophe Leroy1-11/+0
2023-08-08net: fs_enet: Fix address space and base types mismatchesChristophe Leroy2-3/+3
2023-08-08net: fs_enet: Remove set but not used variableChristophe Leroy1-2/+0
2023-08-08net: hns: Remove unused function declaration mac_adjust_link()Yue Haibing1-1/+0
2023-08-08i40e: Remove unused function declarationsYue Haibing1-17/+0
2023-08-08ixgbe: Remove unused function declarationsYue Haibing2-7/+0
2023-08-08netfilter: nfnetlink_log: always add a timestampMaciej Żenczykowski1-4/+2
2023-08-08netfilter: h323: Remove unused function declarationsYue Haibing1-4/+0
2023-08-08netfilter: conntrack: Remove unused function declarationsYue Haibing3-7/+0
2023-08-08netfilter: helper: Remove unused function declarationsYue Haibing1-3/+0
2023-08-08netfilter: gre: Remove unused function declaration nf_ct_gre_keymap_flush()Yue Haibing1-1/+0
2023-08-07Merge branch 'net-remove-redundant-initialization-owner'Jakub Kicinski2-2/+0
2023-08-07net: dpaa2-switch: Remove redundant initialization owner in dpaa2_switch_drvLi Zetao1-1/+0
2023-08-07net: dpaa2-eth: Remove redundant initialization owner in dpaa2_eth_driverLi Zetao1-1/+0
2023-08-07Merge branch 'octeontx2-af-tc-flower-offload-changes'Jakub Kicinski5-38/+89
2023-08-07octeontx2-af: TC flower offload support for inner VLANSuman Ghosh5-6/+44
2023-08-07octeontx2-af: Code restructure to handle TC outer VLAN offloadSuman Ghosh1-40/+53
2023-08-07Merge branch 'page_pool-a-couple-of-assorted-optimizations'Jakub Kicinski44-308/+339
2023-08-07net: skbuff: always try to recycle PP pages directly when in softirqAlexander Lobakin1-1/+3
2023-08-07page_pool: add a lockdep check for recycling in hardirqJakub Kicinski2-0/+9
2023-08-07net: skbuff: avoid accessing page_pool if !napi_safe when returning pageAlexander Lobakin1-5/+7
2023-08-07page_pool: place frag_* fields in one cachelineAlexander Lobakin1-5/+5
2023-08-07net: skbuff: don't include <net/page_pool/types.h> to <linux/skbuff.h>Alexander Lobakin4-45/+46
2023-08-07page_pool: split types and declarations from page_pool.hYunsheng Lin43-267/+284
2023-08-07ice: clean up __ice_aq_get_set_rss_lut()Przemek Kitszel6-133/+99
2023-08-07ice: add FW load waitJan Sokolowski2-0/+39
2023-08-07ice: Add get C827 PHY index functionKarol Kolacinski4-0/+67
2023-08-07ice: Rename enum ice_pkt_flags valuesMarcin Szycik2-7/+7
2023-08-07ice: Add direction metadataMarcin Szycik4-19/+28
2023-08-07ice: Accept LAG netdevs in bridge offloadsWojciech Drewek1-5/+42
2023-08-07Merge tag 'linux-can-next-for-6.6-20230807' of git://git.kernel.org/pub/scm/l...Jakub Kicinski1-30/+0
2023-08-07Merge branch 'net-stmmac-correct-mac-propagation-delay'Jakub Kicinski6-0/+64
2023-08-07net: stmmac: dwmac-imx: enable MAC propagation delay correction for i.MX8MPJohannes Zink1-0/+5
2023-08-07net: stmmac: correct MAC propagation delayJohannes Zink5-0/+59
2023-08-07net/mlx5: Bridge, Only handle registered netdev bridge eventsRoi Dayan1-0/+4
2023-08-07net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvlRoi Dayan1-4/+2
2023-08-07net/mlx5: Fix typo reminder -> remainderGal Pressman1-3/+3
2023-08-07net/mlx5: remove many unnecessary NULL valuesRuan Jinjie2-3/+3
2023-08-07net/mlx5: Allocate completion EQs dynamicallyMaher Sanalla11-48/+54
2023-08-07net/mlx5: Handle SF IRQ request in the absence of SF IRQ poolMaher Sanalla2-10/+26
2023-08-07net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max()Maher Sanalla7-8/+8
2023-08-07net/mlx5: Add IRQ vector to CPU lookup functionMaher Sanalla4-8/+20
2023-08-07net/mlx5: Introduce mlx5_cpumask_default_spreadMaher Sanalla1-6/+14
2023-08-07net/mlx5: Implement single completion EQ create/destroy methodsMaher Sanalla1-71/+66
2023-08-07net/mlx5: Use xarray to store and manage completion EQsMaher Sanalla1-26/+24
2023-08-07net/mlx5: Refactor completion IRQ request/release handlers in EQ layerMaher Sanalla1-58/+51
2023-08-07net/mlx5: Use xarray to store and manage completion IRQsMaher Sanalla1-32/+29
2023-08-07net/mlx5: Refactor completion IRQ request/release APIMaher Sanalla4-103/+101
2023-08-07net/mlx5: Track the current number of completion EQsMaher Sanalla1-10/+14
2023-08-07udp/udplite: Remove unused function declarations udp{,lite}_get_port()Yue Haibing2-5/+0
2023-08-07net: sfp: Remove unused function declaration sfp_link_configure()Yue Haibing1-1/+0
2023-08-07ndisc: Remove unused ndisc_ifinfo_sysctl_strategy() declarationYue Haibing1-3/+0
2023-08-07net: pkt_cls: Remove unused inline helpersYue Haibing1-13/+0
2023-08-07neighbour: Remove unused function declaration pneigh_for_each()Yue Haibing1-2/+0
2023-08-07net/tls: Remove unused function declarationsYue Haibing1-4/+0
2023-08-07Revert "riscv: dts: allwinner: d1: Add CAN controller nodes"Marc Kleine-Budde1-30/+0
2023-08-06net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib()Vladimir Oltean1-2/+5
2023-08-06net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast ad...Yang Yingliang1-4/+4
2023-08-06ibmvnic: remove unused rc variableYu Liao1-2/+1
2023-08-06net: mana: Add page pool for RX buffersHaiyang Zhang2-16/+77
2023-08-06Merge branch 'gve-desc'David S. Miller7-121/+649
2023-08-06gve: update gve.rstRushil Gupta1-0/+9
2023-08-06gve: RX path for DQO-QPLRushil Gupta2-18/+114
2023-08-06gve: Tx path for DQO-QPLRushil Gupta2-83/+398
2023-08-06gve: Control path for DQO-QPLRushil Gupta4-20/+128
2023-08-06Merge branch 'tcp-options-lockless'David S. Miller5-78/+68
2023-08-06tcp: set TCP_DEFER_ACCEPT locklesslyEric Dumazet3-9/+8
2023-08-06tcp: set TCP_LINGER2 locklesslyEric Dumazet3-12/+11
2023-08-06tcp: set TCP_KEEPCNT locklesslyEric Dumazet1-8/+2
2023-08-06tcp: set TCP_KEEPINTVL locklesslyEric Dumazet1-8/+2
2023-08-06tcp: set TCP_USER_TIMEOUT locklesslyEric Dumazet3-29/+33
2023-08-06tcp: set TCP_SYNCNT locklesslyEric Dumazet2-12/+12
2023-08-04Merge tag 'wireless-next-2023-08-04' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski165-5709/+8225
2023-08-04Merge branch 'tcp-disable-header-prediction-for-md5'Jakub Kicinski3-10/+2
2023-08-04tcp: Update stale comment for MD5 in tcp_parse_options().Kuniyuki Iwashima1-3/+2
2023-08-04tcp: Disable header prediction for MD5 flow.Kuniyuki Iwashima2-7/+0
2023-08-04net: phy: move marking PHY on SFP module into SFP codeRussell King (Oracle)2-2/+3
2023-08-04mlxsw: spectrum: Remove unused function declarationsYue Haibing2-9/+0
2023-08-04ixgbevf: Remove unused function declarationsYue Haibing1-3/+0
2023-08-04af_vsock: Remove unused declaration vsock_release_pending()/vsock_init_tap()Yue Haibing1-2/+0
2023-08-04net: 802: Remove unused function declarationsYue Haibing1-3/+0
2023-08-04tcp_metrics: hash table allocation cleanupEric Dumazet1-12/+7
2023-08-04net: hns3: Remove unused function declarationsYue Haibing2-5/+0
2023-08-04net: llc: Remove unused function declarationsYue Haibing2-2/+0
2023-08-04Merge branch 'devlink-use-spec-to-generate-split-ops'Jakub Kicinski14-60/+230
2023-08-04devlink: use generated split ops and remove duplicated commands from small opsJiri Pirko3-16/+4
2023-08-04devlink: include the generated netlink headerJiri Pirko1-9/+2
2023-08-04devlink: add split ops generated according to specJiri Pirko4-1/+99
2023-08-04netlink: specs: devlink: add info-get dump opJiri Pirko3-1/+66
2023-08-04devlink: un-static devlink_nl_pre/post_doit()Jiri Pirko2-4/+8
2023-08-04devlink: introduce couple of dumpit callbacks for split opsJiri Pirko4-27/+37
2023-08-04devlink: rename couple of doit netlink callbacks to match generated namesJiri Pirko3-6/+6
2023-08-04devlink: rename devlink_nl_ops to devlink_nl_small_opsJiri Pirko3-4/+4
2023-08-04ynl-gen-c.py: render netlink policies static for split opsJiri Pirko1-2/+6
2023-08-04ynl-gen-c.py: allow directional model for kernel modeJiri Pirko1-1/+1
2023-08-04ynl-gen-c.py: filter rendering of validate field values for split opsJiri Pirko1-1/+9
2023-08-04netlink: specs: add dump-strict flag for dont-validate propertyJiri Pirko3-3/+3
2023-08-04net: lan966x: Do not check 0 for platform_get_irq_byname()Zhu Wang1-2/+2
2023-08-04net: vlan: update wrong commentsEric Dumazet1-3/+3
2023-08-04tcp/dccp: cache line align inet_hashinfoEric Dumazet1-1/+1
2023-08-04net: mana: Configure hwc timeout from hardwareSouradeep Chakrabarti4-3/+76
2023-08-04net: microchip: vcap api: Use ERR_CAST() in vcap_decode_rule()Li Zetao1-1/+1
2023-08-04Merge tag 'linux-can-next-for-6.6-20230803' of git://git.kernel.org/pub/scm/l...David S. Miller8-65/+397
2023-08-03net: Space.h: Remove unused function declarationsYue Haibing1-7/+0