From owner-freebsd-net@freebsd.org Fri Apr 17 12:46:19 2020 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 A94BC2B7F58 for ; Fri, 17 Apr 2020 12:46:19 +0000 (UTC) (envelope-from weh@microsoft.com) Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-hk2apc01on071f.outbound.protection.outlook.com [IPv6:2a01:111:f400:febc::71f]) (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 493bSB0v00z3MBY for ; Fri, 17 Apr 2020 12:46:17 +0000 (UTC) (envelope-from weh@microsoft.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aXbvAfJUMzaxVcb72Qkeoc49M6u5+d9TC5ygs6rrjANFqtrU+PodKNQRzGS809jD+wo5wuZp/fWR8Dnd8DG6GBjrtcSPBEltNU72LduMZ1/ZN/A9YN7+zZD2/1eQMBE614BGeCzhAUcEt6mdlJzbvzU4Qf+fx2BUHZf/gcGohdOmWLnSoYJ9XMPrlXirkP4+LqgD3rinwv2Iv/1MYzP+LZ2Jrioejg5pZ42bAsQYD1YhoMDnQEa1NK8yiz9IspsSNzxO2AZxA8HFnwe+Lm1haGsrzRQsHeeF1iWvH5bBMWitOM1zkkLTkLMiE/Ukz14J9fBJ+edHRqYMpTPxnqfNJA== 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=6/PyYVTqzsiyV/KSamf320od4zeY1mNZMg+Xt9uP0T0=; b=CLUNWTSrWR7O7jxRbftbbx3/aldHaguOLTGKTtjr0ZE4/tU5MQeKnCh/cAJ+cYUFBekMwplvwIzuokF1EknSzPaLJCxcwdw+gh0y+IuBXp8XjlFAVuSgsbsLD16OSJ/2VfmV4VYIU8VOQGDwhjkoQdra4FqIEJqUEkKnFVvNbE4JZn25MElPdI27C9TlByE0L+q13DPm9i2viWh8nfLpOA/zgC/73JjUZibjV73a2qXuWh2CTXlgoCbgRUgXMPVAgbltjjWD1mS2/5LeyqPCcwEAklUr5K+g6h0Ux22HQZtKTMJQUvWP5FHG4OT0m1J1FZeSMIk4IRjIobnOTi6eWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none Received: from SG2P153MB0380.APCP153.PROD.OUTLOOK.COM (2603:1096:0:6::11) by SG2P153MB0256.APCP153.PROD.OUTLOOK.COM (2603:1096:4:ae::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.3; Fri, 17 Apr 2020 12:46:13 +0000 Received: from SG2P153MB0380.APCP153.PROD.OUTLOOK.COM ([fe80::eda7:3391:42a2:2315]) by SG2P153MB0380.APCP153.PROD.OUTLOOK.COM ([fe80::eda7:3391:42a2:2315%9]) with mapi id 15.20.2937.007; Fri, 17 Apr 2020 12:46:13 +0000 From: Wei Hu To: "freebsd-net@freebsd.org" Subject: HyperV socket review and AF_HYPERV socket number Thread-Topic: HyperV socket review and AF_HYPERV socket number Thread-Index: AdYUtiwGw1SM3b0oQoO6Wlz0kWp97A== Date: Fri, 17 Apr 2020 12:46:12 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=weh@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-04-17T12:46:11.0383175Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=b068a739-7d5a-415d-a3a3-67cf1a002f7a; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic x-originating-ip: [180.157.10.88] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 6538a6c2-9e89-44df-fed9-08d7e2cd4fbd x-ms-traffictypediagnostic: SG2P153MB0256: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0376ECF4DD x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SG2P153MB0380.APCP153.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(366004)(346002)(396003)(39860400002)(136003)(76116006)(66946007)(6916009)(66446008)(10290500003)(8676002)(52536014)(64756008)(66556008)(66476007)(8990500004)(316002)(478600001)(186003)(966005)(8936002)(82950400001)(4744005)(55016002)(5660300002)(6506007)(86362001)(71200400001)(33656002)(9686003)(26005)(7696005)(2906002)(81156014)(82960400001); DIR:OUT; SFP:1102; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PvbYDBBcncP7Kw3I1PMlxe1pSlGhnGrDjqlZx0cI2CWBK3FyJrTtsqFX/NVt+B8TEZUOqFMTyqPRl9dBNPjtWefZORu3C+9kxfZ8wJaMbJ6Lh02Is67EJ/kFTCp3pXVfqwgYe1pPoVU7+sNxseRsz77lqknFTJjKCc2oWYTsfU7qZMIIOWzTgV2SE3YDlx2vlK22CPGIyk0yR6GkREC0JnsfcLiPg3voSLqxgnkcNirC1jfzq61tzZmgzgJhgVJ/ZU0Hi7bHCSZt+7I4lKUu7PJeGLeFEtslHfL1R7pyHem552nXvvNGbneL6K6c9c6S8NvwzSb/GX2ib+sZiCW9+giChxADrRc2P2y2jdwPUuAABZcrawHxJTscqh1cz9FpCxkqoquMOI3zf8KbtPUJ1Zix9lt7s6N4tPkYAcrLlxwjm+PK+SyR77bZsvoP3r7qcFMYgrrPOCD/XdfR/DW0oI9Wb323+nEPVD8t7UENrggy374/iLjdtbouto4PAZMXVHVzqpJ1rhSgxSXuA8DLSA== x-ms-exchange-antispam-messagedata: j+5kcXpFbf9AGzf85wmM6LXQukzow14L16/H9ebcAIo3q89M/cbyZu07xaHk3SECCrPmnQIHHU33wpIY96ATnPNhhU3rYSYD5gklF7ACpGMatbXyNrVW16zLVWHYBanlxq+lXafocWFyVFBuCHgYqpxHm3AMJifeK+yR3DhVPsyQnmrQyotNhzsUBV2bD7BWV8BTgaq5lELi1+1JJ/TP6WOD4nuEA6gOcDDKO0DKBWG1SKTJTeS+zpcScUXGkhDXeqgYjpv/AOjOGAIjKAy5jS/IbOEwbyEbeBP01JpYaraCD00n4JfPHK5pFS187v27A3fEHMoRSdk+lBIin3Y4YgdrbwLKcdsiZyULjow0QvuasbWRvFskTge/szF8b2YHBPg46tRtn6ufEq5eL3xqg9Lr9pKKd24kXJ8qNVB8kgelu8MWHArJlt6ApPaZStwLVIbJhA2NOdME+nsgU/dkKxkuKXeHD/HAn1wB5OXivuC06dJleYt5y9aKqA14yBz8MMjOEgOpJuXYVWKSJxHSg7VEjS4X/+ozmL7j/Npx2IWUgEpm2cntjQ2caCCP5VbcBBBgVSKNdP37yW8rFnUp2h38MJSo1PcuFON7nNC2Uz+oyTXORZu+KfU00l8aZl/bRLyIKOH5dpcBbMATb6YYHE17EWqjmNr/lOzKkY4bl6b/LjVfFyrVtE0yvOk5BHoADhpPPE517PcWlKJJ+kVUu4oBx24mo1YeQdRlohXuaUWfeBN2PO7cjB4bzvhGEaKbXe3Ru/1BBXQP7NzfFeSJ6VRvxtxhFDHrN3HyNNU3q7Q= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6538a6c2-9e89-44df-fed9-08d7e2cd4fbd X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2020 12:46:12.5330 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YefVspp+kHjEwUqFfL5mltlmDOS1WvhNI8SEDygJyScGrUgOLj9JGKZT+NlmyygZx/3lkxUcobhnu68gGGcu3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2P153MB0256 X-Rspamd-Queue-Id: 493bSB0v00z3MBY X-Spamd-Bar: ---------- X-Spamd-Result: default: False [-10.46 / 15.00]; IP_SCORE(-1.46)[ipnet: 2a01:111:f000::/36(-4.10), asn: 8075(-3.17), country: US(-0.05)]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[microsoft.com:s=selector2]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_MED(-2.00)[microsoft.com.dwl.dnswl.org : 127.0.9.2]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[microsoft.com:+]; DMARC_POLICY_ALLOW(-0.50)[microsoft.com,reject]; TO_DN_EQ_ADDR_ALL(0.00)[]; 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)[i=1]; WHITELIST_SPF_DKIM(-3.00)[microsoft.com:d:+,microsoft.com:s:+] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.29 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, 17 Apr 2020 12:46:19 -0000 Hello, I'd like to invite you to review the FreeBSD implementation of HyperV socke= t support. The review is at https://reviews.freebsd.org/D24061. In particular, I'd like to ask if it is ok to choose socket number 43 for A= F_HYPERV type. There are such comments in sys/socket.h: /* * When allocating a new AF_ constant, please only allocate * even numbered constants for FreeBSD until 134 as odd numbered AF_ * constants 39-133 are now reserved for vendors. */ I am not sure if Microsoft is qualified as vendor or not. Socket number 43 = is a good number for this type since it is the same as Linux.=20 Please send your comments directly to me as I am not a subscriber of this a= lias. Thanks, Wei