From patchwork Wed Nov 17 00:15:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joseph Myers X-Patchwork-Id: 47792 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id EDA23385AC3C for ; Wed, 17 Nov 2021 00:15:58 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from esa4.mentor.iphmx.com (esa4.mentor.iphmx.com [68.232.137.252]) by sourceware.org (Postfix) with ESMTPS id C63E63858410 for ; Wed, 17 Nov 2021 00:15:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C63E63858410 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com IronPort-SDR: lIfUf7Yf4qVm0oFQ0OqH3slOHUnETDLlXtqkW7mjvAf+dmnfzKxhzLFasS8g5rXPo9FOgbwcut DRzBrRngFp/I8s+yaahNXI45aZLkttT7dE1Xb59ACDKZMSOxdmMJ3tKfV00zWK1ST51f9OgyWa HYEIjXMT5YpdJY8k46lzsRuDMrQ5inmgAJOd0rsYqzNAVOylDIO0W0pBsbS000WLtsTz4tM2iR Q1lCNQyz35S6TWB4Ol+o1P6LN8ApgbI1mMJJNJLUs1HHZYf0TR6jYrNVLA4oioJhN8JoUwlFSc G/UdYTURFu4eTLyuMDU95acK X-IronPort-AV: E=Sophos;i="5.87,239,1631606400"; d="scan'208";a="68584220" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa4.mentor.iphmx.com with ESMTP; 16 Nov 2021 16:15:41 -0800 IronPort-SDR: jvOGNODrSSJaK9EZrnk5LBAiQk3Zg//WRom66s6KJvb6pISS4ZAbZT0PV6HqhzcuaGw2ByKE2j 3Y7NBPIZgpmpreeGj9/nQ6vApeBrpKT0BdjBprjE5QT2zhFrxt122dy8ypwb1C/ME0fQH/XQF3 HEmuZKqCsKcpMWU5m4GCDv/f4oQzIqo0N/hbmfP936QQbJscGE+fh0ybVpz5599mob0p9Qmd3Q +gCDFI5E2FV0f31GOtbOvkFPxVMEDzw0d/vWuumul1beKjFLJSFZ7VjQ3YRy1UX5cgkoy0P6nU x7A= Date: Wed, 17 Nov 2021 00:15:36 +0000 From: Joseph Myers X-X-Sender: jsm28@digraph.polyomino.org.uk To: Subject: Add PF_MCTP, AF_MCTP from Linux 5.15 to bits/socket.h Message-ID: User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-Spam-Status: No, score=-3122.8 required=5.0 tests=BAYES_00, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libc-alpha" Linux 5.15 adds a new address / protocol family PF_MCTP / AF_MCTP; add these constants to bits/socket.h. Tested for x86_64. diff --git a/sysdeps/unix/sysv/linux/bits/socket.h b/sysdeps/unix/sysv/linux/bits/socket.h index a011a8c095..7bb9e863d7 100644 --- a/sysdeps/unix/sysv/linux/bits/socket.h +++ b/sysdeps/unix/sysv/linux/bits/socket.h @@ -86,7 +86,8 @@ typedef __socklen_t socklen_t; #define PF_QIPCRTR 42 /* Qualcomm IPC Router. */ #define PF_SMC 43 /* SMC sockets. */ #define PF_XDP 44 /* XDP sockets. */ -#define PF_MAX 45 /* For now.. */ +#define PF_MCTP 45 /* Management component transport protocol. */ +#define PF_MAX 46 /* For now.. */ /* Address families. */ #define AF_UNSPEC PF_UNSPEC @@ -137,6 +138,7 @@ typedef __socklen_t socklen_t; #define AF_QIPCRTR PF_QIPCRTR #define AF_SMC PF_SMC #define AF_XDP PF_XDP +#define AF_MCTP PF_MCTP #define AF_MAX PF_MAX /* Socket level values. Others are defined in the appropriate headers.