From owner-freebsd-infiniband@freebsd.org Tue Feb 11 21:46:36 2020 Return-Path: Delivered-To: freebsd-infiniband@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 A33C924478D for ; Tue, 11 Feb 2020 21:46:36 +0000 (UTC) (envelope-from anmolk@panasas.com) Received: from NAM04-SN1-obe.outbound.protection.outlook.com (mail-sn1nam04on060a.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4c::60a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48HGZ26tZ9z4j3P for ; Tue, 11 Feb 2020 21:46:31 +0000 (UTC) (envelope-from anmolk@panasas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PT9keHh/vJvtpRtNR9T0GFYRGS1fPhfLHHis5xKzFuj27velYfFVjT4uybhiYlP+pFWFS2paRXFIhx+rx3TpPhJchvyIyXVZ3jzNO9RqM02zkwsj8XWz9yo2gnuGcPUyVQOlipTKHpjeNLEa/CR/HLZUXEMf19c5dE4cmE3JcwWE2DbsXiUPXz0G7jT7imDqJaseVZx3+mOECgmJTc/YeWrzFHr4kjh7sJ+bMMIvKRfG0qP84G9HNN/2F59lKXUOtiL/MfYRuQYvAA7JW3tJkhtilVV28i3s/gRFQXoqKeSZWnFe4qoPSYr3rjki//06WFQkkOybZQiQrlBB6JZrHQ== 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=ZW+EWNhzEtPnVG/+Myu/vW3WSIPI5WudZpA6qIg8Mbo=; b=cQD/l8/Vhz7IqNVcEY10+bWEi6FvPwyiXVJjIZm2iAZNAGXI2NcvTxrXnv/6yR61JVGSegRkBDrgbDQEoJ/hXOYvEmemCh+Giva/OeRJN0omSCHvc5WiPvbA1L86l2TzlTMDcsrI1Hei6AlT2QXKyZVTopUvr8B7VrP0WpACaZMCl5D9pEL0Pv+YGl4kWcEYBFQvZykk5/dJd7w6Od2GZXPhyRVS8OzmMR1DUyu3aB2yC3dsPwXN0ibFvRFgR2n9HDmGZSRU3QdQMam850mpO/Iu/RUz7U1oSiyVFYqPmtQfHBH5vccFM5twVqeCJaIRR6cqEER7y6VtsLgl/mFd6A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=panasas.com; dmarc=pass action=none header.from=panasas.com; dkim=pass header.d=panasas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=panasas.onmicrosoft.com; s=selector2-panasas-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZW+EWNhzEtPnVG/+Myu/vW3WSIPI5WudZpA6qIg8Mbo=; b=TNDZXog9+R585ozrYXnwIGe8fK9ln1E9I6uML+sEezIDT8HiNk/r6y9m7s4a9GX8fg0TcZ6YBrBwkcEGgwrAqbQUYr5WfoJIl2T+uhQ8xVaFb0C1ePpxLT0IkPCkBt0v0Cr41kyIfFFsGnA8HblN7FUBkGk01pkISsx31D4/1+M= Received: from BYAPR08MB4183.namprd08.prod.outlook.com (20.176.250.17) by BYAPR08MB3896.namprd08.prod.outlook.com (52.135.194.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.23; Tue, 11 Feb 2020 21:46:27 +0000 Received: from BYAPR08MB4183.namprd08.prod.outlook.com ([fe80::1586:4832:e045:27db]) by BYAPR08MB4183.namprd08.prod.outlook.com ([fe80::1586:4832:e045:27db%6]) with mapi id 15.20.2707.030; Tue, 11 Feb 2020 21:46:27 +0000 From: "Kumar, Anmol" To: "freebsd-infiniband@freebsd.org" Subject: DHCP server for freebsd on IPoIB Thread-Topic: DHCP server for freebsd on IPoIB Thread-Index: AQHV4SS2PwgZtqBtxUKjjiCXSYreCQ== Date: Tue, 11 Feb 2020 21:46:27 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [12.202.168.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: eb664a04-3119-4bc2-54f1-08d7af3bd8fa x-ms-traffictypediagnostic: BYAPR08MB3896: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-forefront-prvs: 0310C78181 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(396003)(366004)(346002)(39840400004)(376002)(189003)(199004)(36756003)(8936002)(81156014)(26005)(6486002)(6506007)(4744005)(71200400001)(478600001)(9326002)(186003)(66476007)(5660300002)(64756008)(6512007)(33656002)(66556008)(81166006)(86362001)(2906002)(6916009)(66446008)(66946007)(316002)(2616005)(8676002)(76116006); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR08MB3896; H:BYAPR08MB4183.namprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: panasas.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vYjtCnPGg7sc09BFpNC8R5sfc5yGFksmKD3yYOUbx+cnFzsenPRwuWDS7LqHjHcjhCtw0rFSjvCRzDo9B/nyMlnVqbpk6ZJVjyPTWZXXzeTJb9BheaQxpO1ZOVk6dfh9rjIyxeGaiDXJ5liVPUYJKLJr97rYpSugYcuvTKBjr+Svn73egGbm5SsBUe7eDAGqJjMPxMQ99p2S/iySAUnbNEieDlIeSMbzkhtHoUuVSWCRWPs3tYyoBntzJpKEmEsyl1fjDaVncHhWCyFjAQL3E2qolZA2anKqs1KU/yIjnIJ2ZsAksCopQfC1cHMGSq0Do2K3ykSl71uNuE3c8lJSEpSxHL3J8+SEC2NjcxOtuz+qP3rgbsLzrarnsrtsmWD7MRlj3xmSQzYb4HDVsAMHRLKWISASyvUScfZEDsapKXYCW2J159crH31zaEyf/qqR x-ms-exchange-antispam-messagedata: VPaBCK/9yM/4gFUSCHS6SYt/oQ7NJgS8BGuDJcm3HvLlC1IFsCbMV65vzVE19KSBlRg/hgyCUtQLGkUJhzkVELc/iaIXm1ngov40qKsrpcUBiikTx2E57AGKxO/9YnRLLq510S7uktVCM5zbo3QE0g== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: panasas.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb664a04-3119-4bc2-54f1-08d7af3bd8fa X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Feb 2020 21:46:27.2771 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: acf01c9d-c699-42af-bdbb-44bf582e60b0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: b36aJ2IFeyYQvvcHId6KaMxnsjAKJwKReAmcWL2iSCdHavdffICDOpmV9mqgOakNJZCjYMznfzQF0kCSD/KtkA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR08MB3896 X-Rspamd-Queue-Id: 48HGZ26tZ9z4j3P X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=panasas.onmicrosoft.com header.s=selector2-panasas-onmicrosoft-com header.b=TNDZXog9; dmarc=none; spf=pass (mx1.freebsd.org: domain of anmolk@panasas.com designates 2a01:111:f400:fe4c::60a as permitted sender) smtp.mailfrom=anmolk@panasas.com X-Spamd-Result: default: False [-4.82 / 15.00]; IP_SCORE(-1.42)[ipnet: 2a01:111:f000::/36(-3.93), asn: 8075(-3.09), country: US(-0.05)]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[panasas.onmicrosoft.com:s=selector2-panasas-onmicrosoft-com]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[panasas.com]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[panasas.onmicrosoft.com:+]; MIME_BASE64_TEXT(0.10)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; ARC_ALLOW(-1.00)[i=1]; MID_RHS_MATCH_FROM(0.00)[] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Feb 2020 21:46:36 -0000 SGksDQpJIGFtIHRyeWluZyB0byBtYWtlICBkaGNwIDQuNC4yYjEgd29yayBvbiBNZWxsYW5veCBJ bmZpbmliYW5kIGZvciBJUG9JQi4NCg0KICAxLiAgU2VlbXMgbGlrZSAsIGJwZiBkb2VzIG5vdCBo YXZlIHN1cHBvcnQgZm9yIElQb0lCIGFzIGZhbWlseSBwYXNzZWQgaW4gemVybyBzbyBJUG9JQiBk cml2ZXIgcmV0dXJucyBlcnJvci4NCiAgMi4gIEkgdHJpZWQgdXNpbmcgc29ja2V0cyBmb3IgREhD UCBzZXJ2ZXIgYW5kIHNlbmQgaXMgc3VjY2Vzc2Z1bCAocmV0dXJuaW5nIGV4YWN0IG51bWJlciBv ZiBieXRlcyBpbiBwYWNrZXQpIGJ1dCBJIGRvIG5vdCBzZWUgcGFja2V0IGluIElQb0lCIGRyaXZl ci4NCiAgMy4gIEFibGUgdG8gcmVjZWl2ZSBESENQIGJyb2FkY2FzdCByZXF1ZXN0IHRvIERIQ1Ag c2VydmVyIGNvZGUgKHVzZXIgc3BhY2UpDQogIDQuICBQaW5nIGlzIHdvcmtpbmcgZmluZSAoc3Rh dGljYWxseSBhc3NpZ24gSVAgYWRkcmVzcykgYW5kIHNlZW1zIGxpa2UgaXNzdWUgd2l0aCBESENQ IGJyb2FkY2FzdCByZXBsaWVzIGluIERIQ1BPRkZFUiAoc2FtZSBjb2RlIHdvcmtzIHdpdGggTGlu dXgpDQoNCkFueSBoZWxwIHdpbGwgYmUgYXBwcmVjaWF0ZWQgLg0KDQpSZWdhcmRzDQpBbm1vbA0K UGFuYXNhcyBJbmMNCg== From owner-freebsd-infiniband@freebsd.org Wed Feb 12 09:26:51 2020 Return-Path: Delivered-To: freebsd-infiniband@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 7BF4C23298C for ; Wed, 12 Feb 2020 09:26:51 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [88.99.82.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48HZ623sG3z47xc for ; Wed, 12 Feb 2020 09:26:50 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 11B6E2600E0; Wed, 12 Feb 2020 10:26:42 +0100 (CET) Subject: Re: DHCP server for freebsd on IPoIB To: "Kumar, Anmol" , "freebsd-infiniband@freebsd.org" References: From: Hans Petter Selasky Message-ID: Date: Wed, 12 Feb 2020 10:26:26 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48HZ623sG3z47xc X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 88.99.82.50 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.42 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net:c]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(-3.12)[ip: (-9.31), ipnet: 88.99.0.0/16(-4.71), asn: 24940(-1.56), country: DE(-0.02)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2020 09:26:51 -0000 On 2020-02-11 22:46, Kumar, Anmol wrote: > Hi, > I am trying to make dhcp 4.4.2b1 work on Mellanox Infiniband for IPoIB. > > 1. Seems like , bpf does not have support for IPoIB as family passed in zero so IPoIB driver returns error. > 2. I tried using sockets for DHCP server and send is successful (returning exact number of bytes in packet) but I do not see packet in IPoIB driver. > 3. Able to receive DHCP broadcast request to DHCP server code (user space) > 4. Ping is working fine (statically assign IP address) and seems like issue with DHCP broadcast replies in DHCPOFFER (same code works with Linux) > > Any help will be appreciated . > Hi Kumar, IPoIB is an IP carrier. Doesn't dhcp require an ethernet carrier for the reception of frames via BPF to work? --HPS From owner-freebsd-infiniband@freebsd.org Wed Feb 12 11:18:49 2020 Return-Path: Delivered-To: freebsd-infiniband@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 62595234FFD for ; Wed, 12 Feb 2020 11:18:49 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48HcbD3sbjz4GWZ for ; Wed, 12 Feb 2020 11:18:48 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id 01CBIeHv001104 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 12 Feb 2020 13:18:43 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 01CBIeHv001104 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id 01CBIe6o001103; Wed, 12 Feb 2020 13:18:40 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 12 Feb 2020 13:18:40 +0200 From: Konstantin Belousov To: Hans Petter Selasky Cc: "Kumar, Anmol" , "freebsd-infiniband@freebsd.org" Subject: Re: DHCP server for freebsd on IPoIB Message-ID: <20200212111840.GE4808@kib.kiev.ua> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on tom.home X-Rspamd-Queue-Id: 48HcbD3sbjz4GWZ X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=gmail.com (policy=none); spf=softfail (mx1.freebsd.org: 2001:470:d5e7:1::1 is neither permitted nor denied by domain of kostikbel@gmail.com) smtp.mailfrom=kostikbel@gmail.com X-Spamd-Result: default: False [-2.00 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[gmail.com]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_SPF_SOFTFAIL(0.00)[~all:c]; IP_SCORE_FREEMAIL(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; IP_SCORE(0.00)[ip: (-3.19), ipnet: 2001:470::/32(-4.65), asn: 6939(-3.58), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : No valid SPF, No valid DKIM,none] X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2020 11:18:49 -0000 On Wed, Feb 12, 2020 at 10:26:26AM +0100, Hans Petter Selasky wrote: > On 2020-02-11 22:46, Kumar, Anmol wrote: > > Hi, > > I am trying to make dhcp 4.4.2b1 work on Mellanox Infiniband for IPoIB. > > > > 1. Seems like , bpf does not have support for IPoIB as family passed in zero so IPoIB driver returns error. I believe, more importantly, there is no bpf hooks in the ipoib driver. > > 2. I tried using sockets for DHCP server and send is successful (returning exact number of bytes in packet) but I do not see packet in IPoIB driver. > > 3. Able to receive DHCP broadcast request to DHCP server code (user space) > > 4. Ping is working fine (statically assign IP address) and seems like issue with DHCP broadcast replies in DHCPOFFER (same code works with Linux) > > > > Any help will be appreciated . > > > > Hi Kumar, > > IPoIB is an IP carrier. > > Doesn't dhcp require an ethernet carrier for the reception of frames via BPF > to work? I briefly looked at RFCs, and it seems that DHCP protocol only depends on the broadcast. But the ISC DHCP server implementation indeed assumes working bpf. From owner-freebsd-infiniband@freebsd.org Wed Feb 12 17:19:16 2020 Return-Path: Delivered-To: freebsd-infiniband@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 480FD23DDDD for ; Wed, 12 Feb 2020 17:19:16 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48Hmb72XQlz4fxQ for ; Wed, 12 Feb 2020 17:19:15 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id 01CHJ5wZ032801; Wed, 12 Feb 2020 09:19:05 -0800 (PST) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id 01CHJ4RP032800; Wed, 12 Feb 2020 09:19:04 -0800 (PST) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <202002121719.01CHJ4RP032800@gndrsh.dnsmgr.net> Subject: Re: DHCP server for freebsd on IPoIB In-Reply-To: To: Hans Petter Selasky Date: Wed, 12 Feb 2020 09:19:04 -0800 (PST) CC: "Kumar, Anmol" , "freebsd-infiniband@freebsd.org" X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 48Hmb72XQlz4fxQ X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd-rwg@gndrsh.dnsmgr.net has no SPF policy when checking 69.59.192.140) smtp.mailfrom=freebsd-rwg@gndrsh.dnsmgr.net X-Spamd-Result: default: False [-0.57 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-0.76)[-0.763,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.74)[-0.744,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.03)[ip: (0.13), ipnet: 69.59.192.0/19(0.07), asn: 13868(0.03), country: US(-0.05)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2020 17:19:16 -0000 > On 2020-02-11 22:46, Kumar, Anmol wrote: > > Hi, > > I am trying to make dhcp 4.4.2b1 work on Mellanox Infiniband for IPoIB. > > > > 1. Seems like , bpf does not have support for IPoIB as family passed in zero so IPoIB driver returns error. > > 2. I tried using sockets for DHCP server and send is successful (returning exact number of bytes in packet) but I do not see packet in IPoIB driver. > > 3. Able to receive DHCP broadcast request to DHCP server code (user space) > > 4. Ping is working fine (statically assign IP address) and seems like issue with DHCP broadcast replies in DHCPOFFER (same code works with Linux) > > > > Any help will be appreciated . > > > > Hi Kumar, > > IPoIB is an IP carrier. > > Doesn't dhcp require an ethernet carrier for the reception of frames via > BPF to work? I was thinking about this myself, unlike ARP which is NOT an IP protocol, dhcp IS at the IP/UDP layer. What may be an issue is that these are IP broadcast packets that would have to be mapped to IB multicast and that I am unfamiliar with. I think the problem that Kumar may of run into is that bpf doesnt hook at the IP layer, it hooks at the "data link layer." It might be possible to work around this by using some netgraph plumbing and ng_bpf. Is there support in FreeBSD for bpf at the IB link layer? > --HPS -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-infiniband@freebsd.org Wed Feb 12 18:45:06 2020 Return-Path: Delivered-To: freebsd-infiniband@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 3F23323FFD9 for ; Wed, 12 Feb 2020 18:45:06 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48HpV93M3dz3J19 for ; Wed, 12 Feb 2020 18:45:05 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id B32C52601B1; Wed, 12 Feb 2020 19:45:02 +0100 (CET) Subject: Re: DHCP server for freebsd on IPoIB To: "Rodney W. Grimes" Cc: "Kumar, Anmol" , "freebsd-infiniband@freebsd.org" References: <202002121719.01CHJ4RP032800@gndrsh.dnsmgr.net> From: Hans Petter Selasky Message-ID: <238c7b50-6647-65c3-bb3a-2c740e93bd03@selasky.org> Date: Wed, 12 Feb 2020 19:43:03 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <202002121719.01CHJ4RP032800@gndrsh.dnsmgr.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48HpV93M3dz3J19 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-4.96 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net:c]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; IP_SCORE(-2.66)[ip: (-9.21), ipnet: 2a01:4f8::/29(-2.52), asn: 24940(-1.56), country: DE(-0.02)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2020 18:45:06 -0000 On 2020-02-12 18:19, Rodney W. Grimes wrote: > Is there support in FreeBSD for bpf at the IB link layer? > BPF support is added per driver. And from my quick grep, ipoib supports BPF. But the format may have a fake ethernet header. --HPS From owner-freebsd-infiniband@freebsd.org Wed Feb 12 18:53:27 2020 Return-Path: Delivered-To: freebsd-infiniband@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 64056240509 for ; Wed, 12 Feb 2020 18:53:27 +0000 (UTC) (envelope-from anmolk@panasas.com) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2041.outbound.protection.outlook.com [40.107.223.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48Hpgp2PQWz3JhH for ; Wed, 12 Feb 2020 18:53:26 +0000 (UTC) (envelope-from anmolk@panasas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=acYnDq3JdR42CW5z/c3QiiwO3p8U1qTZ7MBwRBYO5/+wwSvDkSIMipdltdGPQrGVbY5ZQCbRrH+M6Ud7k9tUEXU4R0XDxm6Skiq5+6ruqZL10/nk8uM/zKNi3AUB/D3wJClKxPU+auxSf+DlAUDfRcA1GAfmHvz/9wmmcbuwN6l4m2zPwZjhoz41i9NpDqjOM6bpN7NxI9C/hsMsvRs7CDn6XxA6LYSp5TRdn+u5Gq+MoTunvYDVZDBZEaZGM2R12mEb68tvSOQaszxzptK4hi3W04wKdeF0CyrkcCeW86Lm0hC8XRrn7odshMvrsR2P7tUnRGrOU+waH8RBKYBuuA== 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=HoQdLAk52hsbYnLcfDBnXpI6wkepwA0LIck+q3mD5GQ=; b=Adsuk+Xea+3HPouPRHcKYb0cd2SdcTgHKk5LXtaTwHUtXliKQVMnJeFkj30orF6DYIDsRKuuZYJrvVdcyibLeAxoNXUVnds0FO3pOMTCBeI7j6CIALNVYjVSxxlXg8LIoupCnpUGuJwb7IkEQHRjq/JJFYZJSfsWZUaLcV97sVftsomp0feTdjHO6TlIeM/vs/CHJDG3Dk1yNqn4zpSyGhxUuhaRelFuHwLDCPhJOruUHrVNoj0Senvrbce+bXlPQ1urUolD5RwpOIdfoBLzQpC645LPVHJCDJolFeoXqkXsTzcX8lS/lTAaujkN4ybwL2/j+oLY1pjDgsVYI2D7Iw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=panasas.com; dmarc=pass action=none header.from=panasas.com; dkim=pass header.d=panasas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=panasas.onmicrosoft.com; s=selector2-panasas-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HoQdLAk52hsbYnLcfDBnXpI6wkepwA0LIck+q3mD5GQ=; b=Z42QyIZUGf+iIFmgL5j53SnyBsnuz9Y7VyuhkVKbajJ1TQgRAGnUuYgGQGWscOfKvZMjZBgkFxF4jLSH9dNZoYU6XlwseRGKJwxL18MthBv/BL8xMKP7mCjIMp/ChIS0GcgTGc1vjeQFg8Z0IyTEzH9BiEXOpIU0CSgyZON2eAs= Received: from BYAPR08MB4183.namprd08.prod.outlook.com (20.176.250.17) by BYAPR08MB6085.namprd08.prod.outlook.com (20.178.51.222) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.21; Wed, 12 Feb 2020 18:53:22 +0000 Received: from BYAPR08MB4183.namprd08.prod.outlook.com ([fe80::1586:4832:e045:27db]) by BYAPR08MB4183.namprd08.prod.outlook.com ([fe80::1586:4832:e045:27db%6]) with mapi id 15.20.2707.030; Wed, 12 Feb 2020 18:53:22 +0000 From: "Kumar, Anmol" To: Hans Petter Selasky , "Rodney W. Grimes" CC: "freebsd-infiniband@freebsd.org" Subject: Re: DHCP server for freebsd on IPoIB Thread-Topic: DHCP server for freebsd on IPoIB Thread-Index: AQHV4SS2PwgZtqBtxUKjjiCXSYreCagXSrUAgACEDgCAABd3gP//fMSA Date: Wed, 12 Feb 2020 18:53:22 +0000 Message-ID: <93E3901C-6156-4665-BEAD-0A2CF2C48479@panasas.com> References: <202002121719.01CHJ4RP032800@gndrsh.dnsmgr.net> <238c7b50-6647-65c3-bb3a-2c740e93bd03@selasky.org> In-Reply-To: <238c7b50-6647-65c3-bb3a-2c740e93bd03@selasky.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [12.202.168.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 01e8b3f6-b30c-4c40-fde7-08d7afecd57e x-ms-traffictypediagnostic: BYAPR08MB6085: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2043; x-forefront-prvs: 0311124FA9 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39840400004)(136003)(366004)(346002)(376002)(199004)(189003)(6486002)(76116006)(2906002)(66476007)(64756008)(33656002)(66446008)(66556008)(4744005)(5660300002)(6512007)(66946007)(2616005)(71200400001)(316002)(110136005)(81156014)(26005)(8676002)(6506007)(8936002)(186003)(81166006)(36756003)(4326008)(53546011)(86362001)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR08MB6085; H:BYAPR08MB4183.namprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: panasas.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: j/ujRfX2pO5dNtvDyHVYBW0+nRb5s0wEMc9RS52W364chfiSVIngqLaZt2iSExzhlQqBp5eAOKMEzJDxfYRDBygJ+5eU3bNsBb3dJpYRcdqWGzKz0pdIIvvaImD2tZ2zRfEOE1DXCL73E3SRTrZUM0F/R/yF9UHBcEIIudAoNt45q85J6axs0R+YAbjfH5m6N6/+lJWM/R0OIxYWRGsRn+9WIfdQmZ4ED22qCVn/btxVk8ZyLCGJ8gzt8MW7PvNwopuijMs4QiTi38fh7DH86DwIyiPBAdqgwGMPrHApadQ/gJEAsR23r5roPz9pIO4kNl8MXVxbu5lZzRrL9w6sP5PzwxJMd+rMiIA2n1UHwnjXbhj4CbGdKMvyltxKf4J4pr2cXHfZrLD5dUswPxN2ysd0EP95yAsgc0H2xKsa89cwVtu59EggEcTjIAQ/xWub x-ms-exchange-antispam-messagedata: yt8yrz4NOj/CvGKXha4fgumfEdwTIzCXDefHeKP+kl8Xp2Vs9Yu9GYaj0jOmOR1S2cWxusOsR3O3F24lNzdWYijoRN9dPGHCKMVgYN5TKj/N2LEadTA7rauRnMXba+eLBT3WU4kCTsD+UtmtwDxV4g== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <58935E17ADC00241B955629E69907BF0@namprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: panasas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01e8b3f6-b30c-4c40-fde7-08d7afecd57e X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2020 18:53:22.3277 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: acf01c9d-c699-42af-bdbb-44bf582e60b0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: njFBs/kKbJzcDQkmWCO2N7iAgh0CMzEwBGN7AKoA6rlV+6jb8I5XmpCIE2YdNnXqTrlK7g4lM6H7VkyaJbuA/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR08MB6085 X-Rspamd-Queue-Id: 48Hpgp2PQWz3JhH X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=panasas.onmicrosoft.com header.s=selector2-panasas-onmicrosoft-com header.b=Z42QyIZU; dmarc=none; spf=pass (mx1.freebsd.org: domain of anmolk@panasas.com designates 40.107.223.41 as permitted sender) smtp.mailfrom=anmolk@panasas.com X-Spamd-Result: default: False [-4.80 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[panasas.onmicrosoft.com:s=selector2-panasas-onmicrosoft-com]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[panasas.com]; TO_DN_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[panasas.onmicrosoft.com:+]; MIME_BASE64_TEXT(0.10)[]; RCVD_IN_DNSWL_NONE(0.00)[41.223.107.40.list.dnswl.org : 127.0.3.0]; IP_SCORE(-1.40)[ipnet: 40.64.0.0/10(-3.85), asn: 8075(-3.09), country: US(-0.05)]; RWL_MAILSPIKE_POSSIBLE(0.00)[41.223.107.40.rep.mailspike.net : 127.0.0.17]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:40.64.0.0/10, country:US]; ARC_ALLOW(-1.00)[i=1]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2020 18:53:27 -0000 SW5ib3VuZCBwYWNrZXRzIGFyZSBwdXNoZWQgYnkgZmFraW5nIGhlYWRlciBhbmQgc2FtZSBpcyAg dHJ1ZSBmb3IgIFRYIHBhY2tldHMgIGJ1dCBUWCBwYWNrZXRzIGRvZXMgbm90IGhhdmUgZHN0X2Zh bWlseSBhZGRlZCBzbyBJUE9JQiBkcml2ZXIgc2ltcGx5IHJldHVybnMgIHdpdGggdW4tc3VwcG9y dGVkIGZhbWlseSBhbmQgaXQgaXMgZHJvcHBlZC4NCkkgaGF2ZSB2ZXJpZmllZCB0aGlzIGFmdGVy IGRlYnVnZ2luZyBpcG9pYiBkcml2ZXIuDQoNCg0KUmVnYXJkcw0KQW5tb2wNCg0K77u/T24gMi8x Mi8yMCwgMTA6NDUgQU0sICJIYW5zIFBldHRlciBTZWxhc2t5IiA8aHBzQHNlbGFza3kub3JnPiB3 cm90ZToNCg0KICAgIE9uIDIwMjAtMDItMTIgMTg6MTksIFJvZG5leSBXLiBHcmltZXMgd3JvdGU6 DQogICAgPiBJcyB0aGVyZSBzdXBwb3J0IGluIEZyZWVCU0QgZm9yIGJwZiBhdCB0aGUgSUIgbGlu ayBsYXllcj8NCiAgICA+IA0KICAgIA0KICAgIEJQRiBzdXBwb3J0IGlzIGFkZGVkIHBlciBkcml2 ZXIuIEFuZCBmcm9tIG15IHF1aWNrIGdyZXAsIGlwb2liIHN1cHBvcnRzIA0KICAgIEJQRi4gQnV0 IHRoZSBmb3JtYXQgbWF5IGhhdmUgYSBmYWtlIGV0aGVybmV0IGhlYWRlci4NCiAgICANCiAgICAt LUhQUw0KICAgIA0KICAgIA0KDQo= From owner-freebsd-infiniband@freebsd.org Wed Feb 12 18:59:47 2020 Return-Path: Delivered-To: freebsd-infiniband@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 0EC3D24067A for ; Wed, 12 Feb 2020 18:59:47 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [88.99.82.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48Hpq60xF8z3Jyf for ; Wed, 12 Feb 2020 18:59:45 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 8707E260145; Wed, 12 Feb 2020 19:59:43 +0100 (CET) Subject: Re: DHCP server for freebsd on IPoIB To: "Kumar, Anmol" , "Rodney W. Grimes" Cc: "freebsd-infiniband@freebsd.org" References: <202002121719.01CHJ4RP032800@gndrsh.dnsmgr.net> <238c7b50-6647-65c3-bb3a-2c740e93bd03@selasky.org> <93E3901C-6156-4665-BEAD-0A2CF2C48479@panasas.com> From: Hans Petter Selasky Message-ID: <3535b1b7-5bfd-f185-261b-ca2a4ede044a@selasky.org> Date: Wed, 12 Feb 2020 19:57:41 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <93E3901C-6156-4665-BEAD-0A2CF2C48479@panasas.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48Hpq60xF8z3Jyf X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 88.99.82.50 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.42 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net:c]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; IP_SCORE(-3.12)[ip: (-9.31), ipnet: 88.99.0.0/16(-4.71), asn: 24940(-1.56), country: DE(-0.02)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2020 18:59:47 -0000 On 2020-02-12 19:53, Kumar, Anmol wrote: > Inbound packets are pushed by faking header and same is true for TX packets but TX packets does not have dst_family added so IPOIB driver simply returns with un-supported family and it is dropped. > I have verified this after debugging ipoib driver. > Yes, in ipoib_output() there is no ethernet case, so those packets are dropped. Is this something you are planning to work on, like making a patch? --HPS From owner-freebsd-infiniband@freebsd.org Wed Feb 12 19:53:51 2020 Return-Path: Delivered-To: freebsd-infiniband@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 22EBD241CA9 for ; Wed, 12 Feb 2020 19:53:51 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48Hr1T6YxXz3QW1 for ; Wed, 12 Feb 2020 19:53:49 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id 01CJrltk033528; Wed, 12 Feb 2020 11:53:47 -0800 (PST) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id 01CJrkSh033527; Wed, 12 Feb 2020 11:53:46 -0800 (PST) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <202002121953.01CJrkSh033527@gndrsh.dnsmgr.net> Subject: Re: DHCP server for freebsd on IPoIB In-Reply-To: <238c7b50-6647-65c3-bb3a-2c740e93bd03@selasky.org> To: Hans Petter Selasky Date: Wed, 12 Feb 2020 11:53:46 -0800 (PST) CC: "Rodney W. Grimes" , "Kumar, Anmol" , "freebsd-infiniband@freebsd.org" X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 48Hr1T6YxXz3QW1 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd-rwg@gndrsh.dnsmgr.net has no SPF policy when checking 69.59.192.140) smtp.mailfrom=freebsd-rwg@gndrsh.dnsmgr.net X-Spamd-Result: default: False [-0.58 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-0.79)[-0.793,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.72)[-0.724,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.03)[ip: (0.13), ipnet: 69.59.192.0/19(0.07), asn: 13868(0.03), country: US(-0.05)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2020 19:53:51 -0000 > On 2020-02-12 18:19, Rodney W. Grimes wrote: > > Is there support in FreeBSD for bpf at the IB link layer? > > > > BPF support is added per driver. And from my quick grep, ipoib supports > BPF. But the format may have a fake ethernet header. So that is close, but not exactly what I was asking. Specifically I did not mention ipoib, I want to know can I bpf dump packets at the link layer regardless what the layer 3 protocol is. And from reading the other email it sounds as if this "fake ethernet header" is what is getting in the way of bpf into ipoib working. > --HPS -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-infiniband@freebsd.org Wed Feb 12 20:07:15 2020 Return-Path: Delivered-To: freebsd-infiniband@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 4C7D8241F49 for ; Wed, 12 Feb 2020 20:07:15 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [88.99.82.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48HrJy5P7kz3RBS for ; Wed, 12 Feb 2020 20:07:14 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 17DB3260202; Wed, 12 Feb 2020 21:07:13 +0100 (CET) Subject: Re: DHCP server for freebsd on IPoIB To: "Rodney W. Grimes" Cc: "Kumar, Anmol" , "freebsd-infiniband@freebsd.org" References: <202002121953.01CJrkSh033527@gndrsh.dnsmgr.net> From: Hans Petter Selasky Message-ID: <4fed951c-d2c9-1bab-aeb4-c00363be0e7f@selasky.org> Date: Wed, 12 Feb 2020 21:04:58 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <202002121953.01CJrkSh033527@gndrsh.dnsmgr.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48HrJy5P7kz3RBS X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 88.99.82.50 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.42 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net:c]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; IP_SCORE(-3.12)[ip: (-9.31), ipnet: 88.99.0.0/16(-4.71), asn: 24940(-1.56), country: DE(-0.02)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2020 20:07:15 -0000 On 2020-02-12 20:53, Rodney W. Grimes wrote: >> On 2020-02-12 18:19, Rodney W. Grimes wrote: >>> Is there support in FreeBSD for bpf at the IB link layer? >>> >> >> BPF support is added per driver. And from my quick grep, ipoib supports >> BPF. But the format may have a fake ethernet header. > > So that is close, but not exactly what I was asking. Specifically > I did not mention ipoib, I want to know can I bpf dump packets at > the link layer regardless what the layer 3 protocol is. > > And from reading the other email it sounds as if this "fake ethernet > header" is what is getting in the way of bpf into ipoib working. You mean the infiniband packets, which wrap the IP-packets? --HPS From owner-freebsd-infiniband@freebsd.org Thu Feb 13 03:25:07 2020 Return-Path: Delivered-To: freebsd-infiniband@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 F00A824BD04 for ; Thu, 13 Feb 2020 03:25:07 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48J22C1HMHz4Pqd for ; Thu, 13 Feb 2020 03:25:06 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id 01D3P3Lt034980; Wed, 12 Feb 2020 19:25:03 -0800 (PST) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id 01D3P33R034979; Wed, 12 Feb 2020 19:25:03 -0800 (PST) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <202002130325.01D3P33R034979@gndrsh.dnsmgr.net> Subject: Re: DHCP server for freebsd on IPoIB In-Reply-To: <4fed951c-d2c9-1bab-aeb4-c00363be0e7f@selasky.org> To: Hans Petter Selasky Date: Wed, 12 Feb 2020 19:25:03 -0800 (PST) CC: "Rodney W. Grimes" , "Kumar, Anmol" , "freebsd-infiniband@freebsd.org" X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 48J22C1HMHz4Pqd X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd-rwg@gndrsh.dnsmgr.net has no SPF policy when checking 69.59.192.140) smtp.mailfrom=freebsd-rwg@gndrsh.dnsmgr.net X-Spamd-Result: default: False [-0.43 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-0.65)[-0.655,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.71)[-0.712,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.03)[ip: (0.13), ipnet: 69.59.192.0/19(0.07), asn: 13868(0.03), country: US(-0.05)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2020 03:25:08 -0000 > On 2020-02-12 20:53, Rodney W. Grimes wrote: > >> On 2020-02-12 18:19, Rodney W. Grimes wrote: > >>> Is there support in FreeBSD for bpf at the IB link layer? > >>> > >> > >> BPF support is added per driver. And from my quick grep, ipoib supports > >> BPF. But the format may have a fake ethernet header. > > > > So that is close, but not exactly what I was asking. Specifically > > I did not mention ipoib, I want to know can I bpf dump packets at > > the link layer regardless what the layer 3 protocol is. > > > > And from reading the other email it sounds as if this "fake ethernet > > header" is what is getting in the way of bpf into ipoib working. > > You mean the infiniband packets, which wrap the IP-packets? I mean when dhcpd tries to send a packet it ends up someplace in the ipoib as an output packet and that output packet processing decides it has an ethernet frame type so drops it since we do not support EthoIB. This fake ethernet frame type evidently comes from the way bpf is hooked into ipoib. I think the original poster has already tracked it down to that and is asking for help in how to fix the code so that it works. > --HPS -- Rod Grimes rgrimes@freebsd.org