From nobody Tue Oct 21 20:01:05 2025 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4crjpn6KkKz6CtvD; Tue, 21 Oct 2025 20:01:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4crjpn5bs5z3rnF; Tue, 21 Oct 2025 20:01:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761076865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HSXW8LtzuCwSuJnl5Zmvwjs1TofAITvSqwCiJ+U7MLA=; b=kANNC+wpJrcEa4atKQv9tLsYxflOj7/Q/u7cqztU1//U+h9FvbBVN5f2Xkhh+Aujtnq98C 7ETji9JrDJLEqt3Zu6DQRqRVG0VrRoiw6GQVaKLXehqPIWx5zo7t9BHRqvDy5u7TaYaMG7 qpleY50Q5L+QtHC5qqZCiA302qn0ea+gTbw9I+3KST5HyCxytqtpu2JFHFajtoqmkVJe6o MSwHUrcmBk2d/vk7NnPd9sEwfjiiAFgqrSFPMzPzGt+keYawSxFjS0CEoX6HNw7xf0hEGW zBGrOI5DZQMygh7OOn9kdGm2h7nl0j4HoDvRJFR6kGJacOkx+3ALarWQSRYiXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1761076865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HSXW8LtzuCwSuJnl5Zmvwjs1TofAITvSqwCiJ+U7MLA=; b=tf0eb6s2EUVHlJwdPUpqzicOGd9lE5WK78Vt7sLfYJRvI4MY+zSI8HXdATf3+kNMU6XSMk AKjlVEtb0R9EAEhhwT9Db/EWU6fR1F+0ca8lawmwX1hApEdkw/AfXaMZWmYZFg3dTDeJP9 /GwWFl51XXAR62LnbniMA/xukrtg0/WZNIJKIgYQ71i7Cu9vlhT9u3f19Pafobar97td9A QMg+BnubgRpLzEczkX0eMc4JLu82s1ADGRAF3WRxyzwga87zOAJtB+UbFXE2UZs5441ZiG 2Yklm2XSCMQIdkpVdQdSW17Cd++HmAIqM3gEQBZ+2F37MJ335qxy5PMUqD5cDQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1761076865; a=rsa-sha256; cv=none; b=EztsNp4Vz5CwItK+bkIFJXLserJo+VzfJwTVy2TO60+Ysq1ZaSU58KXu4am3uO1lFnGYpj lXjEmBr+FbFA6JuonZ6DaSnSE+CpZ9qcljn0PFLkJWEOIrcEJR4lBp+qkAK7UqGKJX4ZVP lrErXOz7XvVQKPEPW9TwPkJkxhBfJjQtVhH9NemW0MV/4BmONh4TlKFLdxa3kmjEO8NZlF ivkiSCo8s8TE11On1QuO7EJehE+5I2l7oJvWYmymU9WWNyOKglD1PUXqAXJn/RKUXiBEbC 8P7q4F+FdR+Jozue/UMP87jl7GJFhLZdSRGhU1rKlTR8Q2Obb9yNjpWHbee8Sw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4crjpn587Dz1CQ1; Tue, 21 Oct 2025 20:01:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 59LK15DP084788; Tue, 21 Oct 2025 20:01:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 59LK15Zd084785; Tue, 21 Oct 2025 20:01:05 GMT (envelope-from git) Date: Tue, 21 Oct 2025 20:01:05 GMT Message-Id: <202510212001.59LK15Zd084785@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kristof Provost Subject: git: 1cc316727eba - main - if_vxlan: fix byteorder of source port List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1cc316727ebae157b3d035d9fb1ad38310a80698 Auto-Submitted: auto-generated The branch main has been updated by kp: URL: https://cgit.FreeBSD.org/src/commit/?id=1cc316727ebae157b3d035d9fb1ad38310a80698 commit 1cc316727ebae157b3d035d9fb1ad38310a80698 Author: Seyed Pouria Mousavizadeh Tehrani AuthorDate: 2025-10-21 18:58:26 +0000 Commit: Kristof Provost CommitDate: 2025-10-21 20:00:27 +0000 if_vxlan: fix byteorder of source port Fix the htons byteorder of vxlan packets after `vxlan_pick_source_port` picks a source port during encapsulation. Reviewed by: zlei, kp, adrian Differential Revision: https://reviews.freebsd.org/D53022 --- sys/net/if_vxlan.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/net/if_vxlan.c b/sys/net/if_vxlan.c index 03184c1fb678..f3a8410a2258 100644 --- a/sys/net/if_vxlan.c +++ b/sys/net/if_vxlan.c @@ -2533,7 +2533,7 @@ vxlan_encap4(struct vxlan_softc *sc, const union vxlan_sockaddr *fvxlsa, ifp = sc->vxl_ifp; srcaddr = sc->vxl_src_addr.in4.sin_addr; - srcport = vxlan_pick_source_port(sc, m); + srcport = htons(vxlan_pick_source_port(sc, m)); dstaddr = fvxlsa->in4.sin_addr; dstport = fvxlsa->in4.sin_port; @@ -2644,7 +2644,7 @@ vxlan_encap6(struct vxlan_softc *sc, const union vxlan_sockaddr *fvxlsa, ifp = sc->vxl_ifp; srcaddr = &sc->vxl_src_addr.in6.sin6_addr; - srcport = vxlan_pick_source_port(sc, m); + srcport = htons(vxlan_pick_source_port(sc, m)); dstaddr = &fvxlsa->in6.sin6_addr; dstport = fvxlsa->in6.sin6_port;