From owner-freebsd-net@freebsd.org Fri Apr 23 13:19:31 2021 Return-Path: Delivered-To: freebsd-net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E8A225F30FB for ; Fri, 23 Apr 2021 13:19:31 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-qb1can01on0608.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5c::608]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FRZdG6gmMz4g9V for ; Fri, 23 Apr 2021 13:19:30 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f2xnqdWB5wdaKEZCNfHKkjGKgXsTGUe4orVXtWGCp1YIHnmVzUlzmJXLP+6HQAU9r49/NCsqjP7drr5oeGKxBHtoL4AN9NNDDhd4DPykIkEhKTtwbEZZt0QSW7HMC0/1io4zUFwGCyLZ4BjjJY7rkM1GUnca6UdBT2hUDIromkjjKucBdN7YVvlJ8RLmfmKctrBnnALICAIgNWByJH4iMwTZtVdEqu/pz3ohFUC4IhnZ75UnvirBAqloDojOm1tf5K6BUBMQMlU1XAD9Q0B9JJlI2yYC5zwctDjz+2gRDeX/sYLAzGR7peUZefVn8wCTOEH/rd1SMlfjkNs/xWdRKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nh7GGxhR4nO0/gkjrVe3tK2qVJLiX3jZY9awQbLTPPI=; b=nmGqwMcFd8dbxiWQAhlMsS81iJtJdrEnbFBawanFZZQZSwZScJXXY3jgtj3n01YloSHkRZRpj+wxJryoU4GMATX1t/ISc6QJDE5BJADIFOPoi3T3ymZnxFWOG9ndmen4D3YE88yc4H60KPOYssQjaKKhAIBtUfXdenipFbrSC9rWtrFFIG0begeSiDYC5lmV13zeO6nwX2E2OzN9qJj3wa/vKVrm6m/mfRfdasOhso83OvX9FgWpMy54qkQyJgENUvzi/gCf8mSFwgbyAhj+fQvArgn7EYrmHEdLZto7ofNPU0tOMzEI0g5miXBNRCpYQYS/hEMgX6Q1gojzHbeSpA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uoguelph.ca; dmarc=pass action=none header.from=uoguelph.ca; dkim=pass header.d=uoguelph.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uoguelph.ca; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nh7GGxhR4nO0/gkjrVe3tK2qVJLiX3jZY9awQbLTPPI=; b=WIOPyX/2Owml9xlebjnzd3ScqsZQfLSRKgHJz/9hPmAhcRj3vjfvPORvz9syvjT4UW74lemIiCBthbu3L77lNYjirhdd4ISvxe5s+YDHu1MdGHwDn0lGHxZJHpPhFQx0kkNVhvdkeHxDOfjmsAiswWvEfUBWb5fCW3nGS1W/yA8Gkf4O3QM/JMnJhKfceSqk8PineZlz7TKHjK+B4jCiBNmIEvwRw1OUg1wkAKmjNblzlNhQDqsgIg+aFUU+DjI/4fLq0lGzLlquDSU8CtHwWZjNBJilPwKf8f9UF5sBs5isJLUFSk7AqR8W+LinVQAoYRnTcGlwn+obhAzmzk8S4A== Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:19::29) by YQXPR01MB4133.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.20; Fri, 23 Apr 2021 13:19:28 +0000 Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::1c05:585a:132a:f08e]) by YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::1c05:585a:132a:f08e%4]) with mapi id 15.20.3999.038; Fri, 23 Apr 2021 13:19:23 +0000 From: Rick Macklem To: Kevin Bowling CC: FreeBSD Net Subject: Re: Client Networking Issues / NIC Lab Thread-Topic: Client Networking Issues / NIC Lab Thread-Index: AQHXOD7V4NoWhXLg6U21ATvCPvLMK6rCEd4n Date: Fri, 23 Apr 2021 13:19:23 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 290d14c0-ee12-4a14-7b5e-08d9065a6978 x-ms-traffictypediagnostic: YQXPR01MB4133: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fuf1+AAKgBCFDOLHSmuZhOJyunmm7X75wYhzlGYJbxeTeWV3OQre/XpX7iebgbzb+iCiS6c9T31dulyMfClbB72BuGIRh90RjVxvqn3Be7GJ32ZGif8G0dtnU/HADyej8ea54cA+wwesoZzf770yRstwICnS5OULEi99NSnX07ZIrvbrGwn7R7tkIxodpTiQjM0vpoWsAK6pZYsA8MM9TSNY2QiLr5C/qH/q2WZ+Omgnly6OC3NMPUJRZZDVxvOcCiuhpwAELgsu4i4TkdxLrZeP28SKLfarM0jejsM+S7eKwAyD0q1l172QGhwKd7QsesY3SiyPi0thoArlw6ZThjy4D7aznAB3mzafuDrq6R7HZU2R/m4AX0PyV5Ywml99gJxSW8gepAFCZIk/aOPz9SqN/d+YVJjAZycDiaJXgSviz7ZtW5vxuX3xlZDU77wFA5WwCa4x2uiDnNRnjvthslI2RuHOzihnk6gLgyb+dC0lSYsyeUmNZHMp/yktRSvs0nYu5iVDzTli7LR/ch4kTpA5AdT+tyDWuUCxd/vEOVgrogXuIi/kWRmIu92bJQlVkn7mDDQih+BxH0MblTmsHt7W0ETfoef4zkUjbS5GoU1pce+SU37ECsE0uCe+1v9D5BOF3ruhr9lr5iFmgrIYSUPj84K1cZ3XBNi5kn6Y4elgJ17iYVsjmks4sbEacxap x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(39860400002)(366004)(396003)(376002)(136003)(346002)(66946007)(66476007)(33656002)(2906002)(786003)(76116006)(66556008)(91956017)(64756008)(7696005)(316002)(8936002)(71200400001)(9686003)(5660300002)(6916009)(86362001)(6506007)(55016002)(186003)(38100700002)(122000001)(966005)(66446008)(8676002)(83380400001)(478600001)(4326008)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?GDQ6DuMC6kG9JW8Xwf2Q96q/4Bv1EvMb9YlH2Jz1FbhT5KgcyM63aAGq/b?= =?iso-8859-1?Q?MSRntBDtKmWoXA7H4yhoPtm3y/AlMKNbY/CDIHVUbcYZRX/b4rQdNMm/i3?= =?iso-8859-1?Q?vb0pC0IDg6RnSAAGU18zERFoNQPuUaB/53hXOWkl5zH4DHveNraqZi9XvO?= =?iso-8859-1?Q?n3ut3QiJ1vj4OjvqqwEpEACZkOLW+1MAOGiGPjAt7DJ9cu5Z7C6GtE4fnx?= =?iso-8859-1?Q?8QADWTjwU3uBezaK5farNl9j2FcbV6uaNFRCRCiIwxVADFvjasZShwnOZ7?= =?iso-8859-1?Q?ySwsac6bV0yUHJFry3zaCJj62lXi7yKYvElQjwPXME5X2aakThPWN4MOwT?= =?iso-8859-1?Q?K7Wd70q33/pY2RU8Ki3IPAfv4gbqqPqwnGL5UbIbQV3ivmxIbE5LKQaZ5y?= =?iso-8859-1?Q?M+b8CThCskIyvQ9s4M1xlH983AELVU+Ia7rXTQeEt7g2f8iwiPdrj0TwFt?= =?iso-8859-1?Q?Yk0vmg3ZFBpk5yLQ8tPjCDs36TahAXnG42NAGnrb4HMtEtar4gPEJ9Pfqy?= =?iso-8859-1?Q?UJk+cr7LI+S+5JFwFYaqr2iQ6H570q/uvnPwynaEvLJ/kpuZeVL2Ty2eRA?= =?iso-8859-1?Q?sOr+9FhbiFJdRIeex34rs0RrD+h8QEWZGPqc3HaTQPIRRTewwfrqHGJw7T?= =?iso-8859-1?Q?GOThsxvr/8MLzkFkmVxlYMvEG9p9U6ED/iaxUXJeT1VpN4Cb9dkZVROEyJ?= =?iso-8859-1?Q?lwuEcGqZev6+r788vl4aa/lb9bK9Yuxz77eaXDlvwaAuXy9UdCpNy5K/1A?= =?iso-8859-1?Q?SEGcl7Vc9ZZyctfnejQ0pOA8r+f8aTzbOnKsYe6jo1a8kVvbVzvOhm/zFE?= =?iso-8859-1?Q?eHXyo9AtMFnGKbiHgB/j6wUfZEtLTezJXgBLq5y2AGXrBmUUggNrCeBmLX?= =?iso-8859-1?Q?ClqHZlUy34WZeskmKbH8Y6lVBSQF5HSzn6UW0pEfbHmeinzu5kr7w0xbM9?= =?iso-8859-1?Q?+949i4bagFaJyK+MHhv6RoDpTbrR7YwtuY2ABjgjgVURIdOJ4wx+LPqzQ4?= =?iso-8859-1?Q?tBOUPsrKNy1dPXPBN/G/s6E9y4+kRpNiSWwh+sHvz0U241nx75ZAjphdrn?= =?iso-8859-1?Q?Pv5mV+mvAdsdWkOGwEZ4wFCwOaFBKo8l9YDTCmHIGdBtdD7H4BaVx4YfoP?= =?iso-8859-1?Q?awIzNCg3P8PEWQcO7Clf9XolqjYybOTazoxSlTS7aCSUiBWUH/r0QlQaqv?= =?iso-8859-1?Q?zFjQxZWESCu5nbgPjCAAP7JLKG2DEYa77wfBe01wnYISuVt0vxkGEmRx5J?= =?iso-8859-1?Q?TzpYYWpy09hD4eEawiPCP8/E7wazKhw19qoFmv4U+O18H0PItz9gHRx8ps?= =?iso-8859-1?Q?Va9xzGT+CptxS48dlg/0+9ETGqBy3tpmt1bB8h2ovGWLj6doX+n4EAN1qg?= =?iso-8859-1?Q?JNSKZy+IMcsxmoF2pPv75fki4ZnnhuGCMwtKrheiZljRcL0nZzUd0sMwyn?= =?iso-8859-1?Q?e5mCGla4Y08wzdpP?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 290d14c0-ee12-4a14-7b5e-08d9065a6978 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2021 13:19:23.4753 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NKjBJ+KbUa2MCFArHCwFgwmqxvmxrDG/lIWZT/HAdSSCzGxgdswKICii2R+bSEulfP/c4R7qLOvmStkDvtivPA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR01MB4133 X-Rspamd-Queue-Id: 4FRZdG6gmMz4g9V X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=uoguelph.ca header.s=selector1 header.b=WIOPyX/2; arc=pass (microsoft.com:s=arcselector9901:i=1); dmarc=pass (policy=none) header.from=uoguelph.ca; spf=pass (mx1.freebsd.org: domain of rmacklem@uoguelph.ca designates 2a01:111:f400:fe5c::608 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a01:111:f400:fe5c::608:from]; R_DKIM_ALLOW(-0.20)[uoguelph.ca:s=selector1]; FREEFALL_USER(0.00)[rmacklem]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[2a01:111:f400:fe5c::608:from:127.0.2.255]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[uoguelph.ca:+]; RCPT_COUNT_TWO(0.00)[2]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[uoguelph.ca,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; MAILMAN_DEST(0.00)[freebsd-net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Apr 2021 13:19:32 -0000 Kyle Evans wrote:=0A= >On Fri, Apr 23, 2021 at 12:22 AM Kevin Bowling = wrote:=0A= >>=0A= >> Greetings,=0A= >>=0A= >> [... snip ...]=0A= >>=0A= >> Tehuti Networks seems to have gone out of business. Probably not=0A= >> worth worrying about.=0A= >>=0A= >=0A= >That's unfortunate. I had a box of their 10G NICs and I got them to=0A= >put a driver up for review[0][1], but they weren't very responsive and=0A= >the existing codebase was in pretty rough shape.=0A= >=0A= >Beyond that, your #3 seems to be the most appealing. #2 could probably=0A= >work in the mid-to-long term, but we'd likely be better off=0A= >bootstrapping interest with solid community-supported drivers then=0A= >reaching out to vendors once we can demonstrate that plan field of=0A= >dreams can work and drive some substantial amount of business.=0A= =0A= I'll admit to knowing nothing about it, but is using the linuxKPI=0A= to port Linux drivers into FreeBSD feasible?=0A= =0A= Obviously, given the size of the Linux community, it seems=0A= more likely that it will have a driver that handles many chip=0A= variants, plus updates for newer chips, I think.=0A= =0A= I do agree that having drivers that at least work for the=0A= basics (maybe no Netmap, TSO, or similar) for the=0A= commodity chips would make it easier for new adopters=0A= of FreeBSD. (I avoid the problem by finding old, used=0A= hardware. The variants of Intel PRO1000 and re chips I=0A= have work fine with the drivers in FreeBSD13/14.;-)=0A= =0A= Oh, and if TSO support is questionable, I think it would be=0A= better to leave it disabled and at least generate a warning=0A= when someone enables it, if it can be enabled at all.=0A= =0A= Good luck with it, rick=0A= =0A= Thanks,=0A= =0A= Kyle Evans=0A= =0A= [0] https://reviews.freebsd.org/D18856=0A= [1] https://reviews.freebsd.org/D19433=0A= _______________________________________________=0A= freebsd-net@freebsd.org mailing list=0A= https://lists.freebsd.org/mailman/listinfo/freebsd-net=0A= To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"=0A= =0A=