From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3AFD0C433F5 for ; Wed, 29 Sep 2021 15:06:02 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7F835613A6 for ; Wed, 29 Sep 2021 15:06:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 7F835613A6 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B25B880F3B; Wed, 29 Sep 2021 17:05:59 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="A26jgQK3"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 19A7B80F5F; Wed, 29 Sep 2021 17:05:21 +0200 (CEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0604.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::604]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 4737380C58 for ; Wed, 29 Sep 2021 17:05:03 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=vladimir.oltean@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VAS1ZLwPL2kvW49oJ2GSCNzSQkYqm8mj0UkK0xiaU/e6PE3PW0JiINIBgJZclIUx+++KMWYcSVQZ0Cv08s7SEaqRRJJu9iGEwbIlubKuCXN6V0Jq4GMrT3YomfB/xM2X2slUayCYhKGFMIDTd40zhbrFn4T/uucswLnTb8TaholAmiHS23zxr+ePZM9kZocFnOmLR1dJzrjirCZzhy9E2Yyv7SuGukvgcXnAl7i3mR8N62IqdWRZrFVP52QP5Si+JfBCMGflaqBVwzRrpIEVTD6L3N16BO4hgSHqXRoJ3+rOGRPGhaDJI1aTX4tJGh0vojHZMpvkidOgHwuNzFkM/A== 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; bh=Bolv4pwSD+LD0l623xg0pWj0zeAMFMXgAT0gWDycUz8=; b=PFtC2bFFFoAhg1ukbN8P2Dl3SDp7UuYdu1wDJwodfjqH2xSCzpAfPz0ndRiEHtKLxtOHzt/OGmITpq7m6AGQJT4zHaJkXnUK0xy1ARRblAckN/WnnjFj02zBqb2knBcsKqP5oRJcCX/Uz7BKEY6RppTozNOmnxVTbM2BcAueDJOIT9sehJKDiSDaX8COZMcIHTcZbH370AIvkyq7kwsj00gpUbrCkWljS+IIhR3CWItWrbkHmaU4J8tmlNAUSIRAQrY2Y3Q9TEPyqsreswaPsNapFycZ3Vcko7LXzZHDcXSOIp6T4xTx4k2ikjEAPAImXjxxsLGU/6XK8VxqimcaYQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Bolv4pwSD+LD0l623xg0pWj0zeAMFMXgAT0gWDycUz8=; b=A26jgQK3AOJoAv54FbDfKFcNbe7UQnlQU8KXC6HsCzXk4noU00tVEFYELFWqGfkY7zwQmEVVP/Moff2NsdYFzSNR4mjN0dT6shXymk8DUBiI9Cx5f75+DmDm42E3EdK+MAy7vL24DhX+NMSn/sZXVXjmpbJDN8jYKu6U91wusbY= Authentication-Results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) by VI1PR0402MB3550.eurprd04.prod.outlook.com (2603:10a6:803:3::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.20; Wed, 29 Sep 2021 15:05:02 +0000 Received: from VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::e157:3280:7bc3:18c4]) by VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::e157:3280:7bc3:18c4%5]) with mapi id 15.20.4544.022; Wed, 29 Sep 2021 15:05:02 +0000 From: Vladimir Oltean To: u-boot@lists.denx.de, Joe Hershberger , Ramon Fried Cc: Priyanka Jain , Bin Meng , Michael Walle Subject: [PATCH v2 02/10] include: import if_vlan.h from Linux Date: Wed, 29 Sep 2021 18:04:37 +0300 Message-Id: <20210929150445.1593364-3-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210929150445.1593364-1-vladimir.oltean@nxp.com> References: <20210929150445.1593364-1-vladimir.oltean@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: AM0PR01CA0171.eurprd01.prod.exchangelabs.com (2603:10a6:208:aa::40) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 Received: from localhost.localdomain (188.26.53.217) by AM0PR01CA0171.eurprd01.prod.exchangelabs.com (2603:10a6:208:aa::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Wed, 29 Sep 2021 15:05:01 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e8b4f12c-bf7e-4807-c528-08d9835a834d X-MS-TrafficTypeDiagnostic: VI1PR0402MB3550: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3173; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QF/6g9vWrRc5opLDInyziFSL+GFt2H5c0fcsywS/mWScDJHwvFftga73uCwfhMJ4TttxXIzoJ1yFWNmr0I7DEJz9xQ96lCfMn8qPG7Dxz0fcMNsPIBjnYtWkuNZI8QhIKMAqbwtmdydtg7IjV3osFZAYUKc51NQu6cprQ7wDVDoT5UfaIxBjX2plyR+KrgRKtDAqNtf6iWIcp6CSjJEp7R+OOTh1lgkWnruUAOz3SUQ/Dvzs+U8Mj/xJXPDt1syx+dvFM6/IabF4nmd08oHI9vhclVWi8WRLbmdxnXc76bu0xtLidh0hXb1QJeYrI/DNCl0sEXh9D5h67H2LYgL03yfo8iEv8ezgx2LF3WLucBdkJha9qmq69LXa82jsK0Lfv8vZe4AgOqMKJTA4vCauFTFto8KlLGwwbyVVsbhYzFjsRDa2oG4cZpNCVjeuhfA0gqcq1brLqvwxGdoKdhC3fZGDdd+Sgy4uh8VIjYOKFktzFJWJn8RjhG+X3upe3YZTB37iaA8s/IG3y06to3ce4ihyR0+7/aZVxh3nxUalvOTNhQOYQCzhzfdRwyubsZTkgBA9LHdX/lYHORMVAdBhckiqQCnIQgPltHtNuyRQvIDPJaFlWlYDaMRliQ4wFykvcxTEvsEkyPS2b+vYtm6SeAbcILpnX7ICEL8qLKfzXWR5bPoWS/+vQ8erGegyx/EQ3dPk+EFroGoKe0bWjy+Xtg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8936002)(54906003)(66476007)(508600001)(6512007)(2906002)(4326008)(2616005)(44832011)(86362001)(956004)(1076003)(316002)(66946007)(110136005)(36756003)(186003)(6486002)(8676002)(5660300002)(52116002)(38100700002)(6506007)(38350700002)(6666004)(26005)(66556008); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/TG1emC8ZWFslY93hAiQfPPo+NN7vfI/ADr3uPGaBr7b+D9RimPh9bOjZkhI?= =?us-ascii?Q?1JAR9PWQ74IhSeDcs9jlj6BpxmcD/PlltUbR4G/PL1SY6pIrJVOuNshssPFy?= =?us-ascii?Q?jiPKML1DxadTq8Wt74eOTj8HIH1W7eXaKPiT5Sab8CLS9Ov4dm4C+AHLr99O?= =?us-ascii?Q?X1x82EpbJy9V3GkibquhbnEQro7BrIEYkEkj+mkGwiUNM+M4vRpXJAYSSwxt?= =?us-ascii?Q?DWT20sA+6nw31NP8wM3ar/OITT14qXv8TrZOP9ljtCYhYH3lVuiWEInBzWGg?= =?us-ascii?Q?IFtEm4tr60fHNDl9ZmFCXiBMG9lcRpOSxH+/AXuEik59Oxq8/FiTJzVRzDiU?= =?us-ascii?Q?nfeups+3Tiylyf/RV0q5YZ7PgccoZuzA77iqC+rAxKD5z9Cs3njavYLGbsiv?= =?us-ascii?Q?troSdqyAqVKKD1Zk9ayfoRdzweT4cGguvfwzkW4bgy1F1ET0YuGrXEgXBTVj?= =?us-ascii?Q?tie0Zs2VKxAvZP2wDDaRLB6fpKIAOa6YY3/KmBbbTvJ0W973LUub0xJYkfft?= =?us-ascii?Q?vFPJCZLM7tyvuWuy8pJdjO9K1BzaGWuq0AjW4z2pTa0hcVPEJ+SZQdOmWflJ?= =?us-ascii?Q?CBGtEyROY2AhD1BQCjZx1GLQdIPg/ruCBtzcp5tD8N7SGU2FUg5bUTWG+FR+?= =?us-ascii?Q?9siX51eBItpCxDHrwvwGVRU2pjEx21LtpddjFmipQ7Y+qsVrqNxMkxrB+gD/?= =?us-ascii?Q?vjEZqPnRBLnqm5IBjAOrTpwljf5v6f8WyOkxYzPSBiB63WP9cbyrdDBCN0L+?= =?us-ascii?Q?B7bEgFuoRbSNy1DDmgWbO3g1PI2I/pFQnCr7cJH/OCgrFrbodroKZUb0udr7?= =?us-ascii?Q?GhnTmLvtH7Bnyqh560RWhVgvNI0BCzeITMlC5otL3i3tBl1Jo/eNISTm23C4?= =?us-ascii?Q?zFhABKyhbt8+13vHh3QndnHecW4zOUgdRNBqDKVoIQ75rNX/fBJRwb7QDqWD?= =?us-ascii?Q?E7M2PwNVbGWG6kXXPaI2ppcCoCBYABGCEoylrgUk4t0awLr3VmCSr50mX+zj?= =?us-ascii?Q?ufFZgqog3Hiii1pRJOxx6eQ54YgjG5AcCGqEtBCGsr3g3NeCaZEncTfC3JvM?= =?us-ascii?Q?y7QgAUKD1RgvAjS7AOtpa9Yuf+NjO2zX3ASUncllK1ytGo+KcI8jG19qWwiO?= =?us-ascii?Q?V5vft9yvxY55zIit3r0ciR5cqdXT8DuqFjTMJzAuNiHHzMEUKNvTr8rChiUw?= =?us-ascii?Q?d/7+BgVndnYrQNuDs3BYGV7267PQCDFJcXjh2Mb5q0jhjM2HeAVrHTgoKawS?= =?us-ascii?Q?+QeTAI8ub7LJC1ub2oj0Yeo5i6fkhAJHDYcCvfqe9eIvJH+Zrz6lruAc+jpP?= =?us-ascii?Q?ehuI2elSHM3buPutypC4wFnS?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8b4f12c-bf7e-4807-c528-08d9835a834d X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2021 15:05:02.4662 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Mh94dYlL0GGG2Sj5tyOiPk00dOz65fOJch6Cw1gsTjLA6FCOWU3BM9fpU4oq+CkNdeD45zpdn/v7og/qSH/Ztg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB3550 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean This is needed for the VLAN header structure. Signed-off-by: Vladimir Oltean Reviewed-by: Ramon Fried Reviewed-by: Bin Meng --- v1->v2: none include/linux/if_vlan.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 include/linux/if_vlan.h diff --git a/include/linux/if_vlan.h b/include/linux/if_vlan.h new file mode 100644 index 000000000000..cbc82f4cc217 --- /dev/null +++ b/include/linux/if_vlan.h @@ -0,0 +1,26 @@ +/* SPDX-License-Identifier: GPL-2.0-or-later */ +/* + * VLAN An implementation of 802.1Q VLAN tagging. + * + * Authors: Ben Greear + */ +#ifndef _LINUX_IF_VLAN_H_ +#define _LINUX_IF_VLAN_H_ + +/** + * struct vlan_ethhdr - vlan ethernet header (ethhdr + vlan_hdr) + * @h_dest: destination ethernet address + * @h_source: source ethernet address + * @h_vlan_proto: ethernet protocol + * @h_vlan_TCI: priority and VLAN ID + * @h_vlan_encapsulated_proto: packet type ID or len + */ +struct vlan_ethhdr { + unsigned char h_dest[ETH_ALEN]; + unsigned char h_source[ETH_ALEN]; + __be16 h_vlan_proto; + __be16 h_vlan_TCI; + __be16 h_vlan_encapsulated_proto; +}; + +#endif /* !(_LINUX_IF_VLAN_H_) */ -- 2.25.1