From nobody Mon Dec 23 18:28:25 2024 X-Original-To: freebsd-desktop@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 4YH63p6h8vz5X4Hj for ; Mon, 23 Dec 2024 18:28:54 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com [209.85.219.174]) (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 4YH63m6Wspz57XT for ; Mon, 23 Dec 2024 18:28:52 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of 6yearold@gmail.com designates 209.85.219.174 as permitted sender) smtp.mailfrom=6yearold@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none) Received: by mail-yb1-f174.google.com with SMTP id 3f1490d57ef6-e5390ed85a1so2557178276.1 for ; Mon, 23 Dec 2024 10:28:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734978532; x=1735583332; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=KfYjBVZ/YJMSoHLGLqO9mEmvxcaWtNvSyXeGBtfLwOk=; b=XspXo310VTAym7HQxszpK528eBb2GXtl8Ywdi8xCRnbh6eCiVvdjXTHex6WDdPxMfy o1A4vMBbuh/fIDfGme8acFfqnmvtBQPiUoBxB4988NGgbB4PvtdhYZ2TVVK5noyjnI5/ LK0mJb/QqBqNdZdGlYj6CFHyyXab29mXwU9GQo/2lnyySZdvspZLyaphH+QALWYvYyPu 7jXTGzUJ+UqhPnQIkSLWa/nRXhEMAw1ER6bPwjJTRbIQs1tzZSTqNrROWW2R26GAhSEf p5FFeiNAt0dnbjbDoOww967mWC7yIvR0h3HaT9JN33VuOo2DtC7ikpaj6UwkFWVnIEqK B/Aw== X-Gm-Message-State: AOJu0YwYilI66UeYp2NPi4SWPz9jHRqQqduDj0LW5FMKfvvdOHxQmtZQ TW7rjcKdFL2Z7z/fpbIRgN3b0ORyv9AQaWX7bgn5qCyvsF52xPdRvLWz4wGQ X-Gm-Gg: ASbGncsHzIT9Jgfc8+N61znitQ60ztLxQbRm3riY+DdeLeeyaHf9YF6YoHc46U12ynq 71NMtvSe4SguTMIUUm0i+EbXlODi6ecv1P//RZbHu8LJxUfUiG32qwD9SA3NFGwCYRz/QO66xSZ uYwW0Ht8S4wAiQ86OsKoXyERakqULTETgM7Qwxmq/EXh0WUDUKs5RtPtf0DS+G7pYmdwgKeoCs2 QqGus0pJGL1oUQaTLHKjeTa42RORgNyFEcPrsXh8eXa9htg1ENkR8uqAahQduqNyeWlYDYPmh37 fa8a2Mhhtj0slAjyyPvJ X-Google-Smtp-Source: AGHT+IFnr/zuB/U+RQMWYEmerF4Utn0BLxgnh42vHxoLhGDLuFglWuxvlyIORJdo/kl4NzmFtJHE5g== X-Received: by 2002:a05:690c:f0f:b0:6ef:698a:1f02 with SMTP id 00721157ae682-6f3f8219d18mr108199517b3.32.1734978531730; Mon, 23 Dec 2024 10:28:51 -0800 (PST) Received: from mail-yb1-f179.google.com (mail-yb1-f179.google.com. [209.85.219.179]) by smtp.gmail.com with ESMTPSA id 00721157ae682-6f3e77ee173sm24396877b3.90.2024.12.23.10.28.51 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Dec 2024 10:28:51 -0800 (PST) Received: by mail-yb1-f179.google.com with SMTP id 3f1490d57ef6-e537d9e3d75so3467477276.3 for ; Mon, 23 Dec 2024 10:28:51 -0800 (PST) X-Received: by 2002:a05:690c:3582:b0:6ef:86db:4356 with SMTP id 00721157ae682-6f3f811aff4mr102860727b3.18.1734978531304; Mon, 23 Dec 2024 10:28:51 -0800 (PST) List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@FreeBSD.org MIME-Version: 1.0 From: Gleb Popov Date: Mon, 23 Dec 2024 21:28:25 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: [LDWG] Donation of the working iwx driver To: Desktop Mailing List , Chris Moerz Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-2.88 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.997]; NEURAL_HAM_SHORT(-0.99)[-0.988]; FORGED_SENDER(0.30)[arrowd@freebsd.org,6yearold@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; MIME_GOOD(-0.10)[text/plain]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.219.174:from]; RCVD_VIA_SMTP_AUTH(0.00)[]; MISSING_XM_UA(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; ARC_NA(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[arrowd@freebsd.org,6yearold@gmail.com]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-desktop@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-desktop@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[209.85.219.174:from] X-Rspamd-Queue-Id: 4YH63m6Wspz57XT X-Spamd-Bar: -- Hey Chris and FF folks. We at Future Crew ported the iwx driver from OpenBSD more than a year ago and are using it with great success in our product. We'd be happy to opensource it if you're interested. I tried contacting Alice and Ed via Discord, but didn't get an informative response. The driver is mostly on par with the OpenBSD version, but: - lacks AMPDU-TX - VHT160 is probably missing - is at version 175, while upstream is 188 already Our two conditions on the code donation are: - Review comments should be addressed not by us. This is the main reason why we did not opensource our work already. We have only one src committer in our team, which is swamped by business tasks and only does upstreaming in his free time. - Our copyrights in the source should be preserved. The license itself matches the OpenBSD version, of course. Please let me know if LDWG would be interested in picking up our work, or continue with current porting efforts.