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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id DD753C433FE for ; Tue, 30 Nov 2021 15:02:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243048AbhK3PEo (ORCPT ); Tue, 30 Nov 2021 10:04:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60744 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243143AbhK3O41 (ORCPT ); Tue, 30 Nov 2021 09:56:27 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 90F7BC061A20; Tue, 30 Nov 2021 06:50:18 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 59F8AB81A29; Tue, 30 Nov 2021 14:50:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5C306C53FC1; Tue, 30 Nov 2021 14:50:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1638283816; bh=meQhLRbhvx/RwYVCeyTbQAwKAyZcEHM+S8EeTgnF/VM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Bef7MfDwhALHzu09GgWI0mYofUpfc/qeIw9QgZ0nLAHsdiSs5gqBB6E8A6pm9VYYJ TaZEGi4Zz3mCeSQIW5BpAG1NDPmfV49UnS5bTCjvQ6DudgQ7f6tt8R1I2Sxf4Vvyl6 HFJZNcGqMprJW0NZkzi8kRc3PjHiW3aB1ihn4W34gBxMH5Aih4HEopi4DqMQqFqRV4 PkApKVGgQrvM6pJenfx7RnyJkKPgpsWGrlPZlnQ2h2lMh/iM8anLdPSBrblGLpBLFP qKABbkmSK42xrpLP0xbF1pf0NDQAUkIgSbqd8bSSWO2muSMuWK0fezWy6bnjpfRGLN VasCvc5McoEUQ== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Vladimir Oltean , Richard Cochran , Jakub Kicinski , Sasha Levin , netdev@vger.kernel.org Subject: [PATCH AUTOSEL 5.15 66/68] net: ptp: add a definition for the UDP port for IEEE 1588 general messages Date: Tue, 30 Nov 2021 09:47:02 -0500 Message-Id: <20211130144707.944580-66-sashal@kernel.org> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20211130144707.944580-1-sashal@kernel.org> References: <20211130144707.944580-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Vladimir Oltean [ Upstream commit ec15baec3272bbec576f2ce7ce47765a8e9b7b1c ] As opposed to event messages (Sync, PdelayReq etc) which require timestamping, general messages (Announce, FollowUp etc) do not. In PTP they are part of different streams of data. IEEE 1588-2008 Annex D.2 "UDP port numbers" states that the UDP destination port assigned by IANA is 319 for event messages, and 320 for general messages. Yet the kernel seems to be missing the definition for general messages. This patch adds it. Signed-off-by: Vladimir Oltean Acked-by: Richard Cochran Signed-off-by: Jakub Kicinski Signed-off-by: Sasha Levin --- include/linux/ptp_classify.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/ptp_classify.h b/include/linux/ptp_classify.h index ae04968a3a472..9afd34a2d36c5 100644 --- a/include/linux/ptp_classify.h +++ b/include/linux/ptp_classify.h @@ -37,6 +37,7 @@ #define PTP_MSGTYPE_PDELAY_RESP 0x3 #define PTP_EV_PORT 319 +#define PTP_GEN_PORT 320 #define PTP_GEN_BIT 0x08 /* indicates general message, if set in message type */ #define OFF_PTP_SOURCE_UUID 22 /* PTPv1 only */ -- 2.33.0