From nobody Tue Oct 28 22:56:02 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cx5Mk6QQ2z6DdDc for ; Tue, 28 Oct 2025 22:56:18 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cx5Mk1pfzz3xHn for ; Tue, 28 Oct 2025 22:56:18 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=BtWxIWn1; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rick.macklem@gmail.com designates 2a00:1450:4864:20::533 as permitted sender) smtp.mailfrom=rick.macklem@gmail.com Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-63bf76fc9faso11617254a12.2 for ; Tue, 28 Oct 2025 15:56:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761692174; x=1762296974; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=plcHXHs1TglYXsOkTY3jnKajTrE6UFIni8mVkAtGroo=; b=BtWxIWn1+YinXbapyrwBrIqxDKhW4gIdV2TTzV8VOnqS565XEJcBbIf0JpzehjjJtw LIySbG45Ne8RzD/Xw39/QFU9kI5BjjfGVaXZFLurzd4A00H+OxakvohQStl0KpEAajMx /heXwHIUCIfaB1Jz5G+xs+SUK0gjMV6xudeIUC3klFwKbgJKXyoYeTvjGQoYB2259H+d hT+hLnI0Jbc+3/uorcFb+TEwiaeaBJ8DwwlKWpXKEetS3XGgeOVd6du+zbVy6e/dZeSb GdO8kD6lVgjK4O7jtimv8lN6hC7OI4Uogrqb0X2ZGiCDe4FxuQOJbd0qI/GHzhOr8m5C WfiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761692174; x=1762296974; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=plcHXHs1TglYXsOkTY3jnKajTrE6UFIni8mVkAtGroo=; b=ifjptc70v+yc7KwB5lseXR/WjJgio+N6OjnFiqE07lmEWqWQT66V30gIxFeSO0LJrs Y8PbjPybVLu4/eV5U1wH7v3C0L8VE0D+9lbw1BCdjQB3e8DT6sPWxinvnXXkSHorRrQ8 EH0Orf6q1wxqpnc4pes4vgIQo9El9+1oTVrHVn62OpVxP3jc8WKRJuwyqu8PEDF7d9VR oM9N0tS13vA7k+XG8NPsoE7n++Z+3tE3Yxr2iwlydYZpDlHs0VdgW9sF/XOwBB4mDPLH fqFft2w4JhZJu9+qw4oaQ1/8p6IYrf1DsskMycm0K5QGhqTYRcL59aq8Sev3k/uRAqED iLlw== X-Gm-Message-State: AOJu0Yxwmilgz+AFBOsFopGRxlgidRG2i+jkkjJg4ismTzLEK0a9nSRh sninforsu5TiOVjZc5mUrGvOmPsQ/34NXZqrg7jTinu1apar77hb33ZGQ+a17KVSWftKB8Ry0py gHxC4Q9nRio/AReVsBxL+p3ZHIrcSeQeWWlE= X-Gm-Gg: ASbGncuAbSZ8ihdX15uEFNBQjTZFjnRlmnpRs6l/LxfNHvZ6FqFEd0uboakQy5ulI4N NpVy9rqn6sUI+MvbBHrPad4PtdOLMl9x+6lvs4LcvaPV+ryUtZcRCcG+SHMSvJsQDpy/hnODykf GiGW/MxaqtMdsvXhcv2MYT5ApJuOXBXXdhLcwVMJspVuXR2rgFBrjLAwUP6HOuX9cn3h/k/X8IW CDHtNpr43ZhVjSbvZfOMDheJOPfR62Z7B2geAuJ1A4QQd3ZJYcCorV8iL0/1dMHKXsnxzCTqj5M RaQmOwVWHi6+z2yt1l7lsmRlkaQ= X-Google-Smtp-Source: AGHT+IGUPVGTzpEJ3zalTZpLH/VQ1skxB50ewqOsAcwFKeyapmv8cJ77RKtKbI91gJmbdHjNFRiDjgUGq3btmXtU3t0= X-Received: by 2002:a05:6402:520f:b0:63b:f157:bc2d with SMTP id 4fb4d7f45d1cf-640441cde4fmr604268a12.1.1761692174255; Tue, 28 Oct 2025 15:56:14 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 From: Rick Macklem Date: Tue, 28 Oct 2025 15:56:02 -0700 X-Gm-Features: AWmQ_bkt0aPwsOxksaaWvZH-pJhTLQfT4gFjnqgmW9F4IoP4h8e6rNfy4wLTpi0 Message-ID: Subject: RFC: RDMA in software driver? To: FreeBSD CURRENT Content-Type: text/plain; charset="UTF-8" X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; MISSING_XM_UA(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; TAGGED_FROM(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::533:from] X-Rspamd-Queue-Id: 4cx5Mk1pfzz3xHn Hi, Does anyone know if a driver like Linux's rxe exists for FreeBSD? or Has anyone looked at creating a software driver for RDMA similar to what is in Linux called rxe (I think?). or Does anyone know how easily the Linux rxe drver could be ported into FreeBSD? (Using the Linux KPI or ??). I am interested in looking at getting NFS to use RDMA in FreeBSD and would need some way to test/debug it. Thanks in advance for any comments, rick