aboutsummaryrefslogtreecommitdiffstats
path: root/meta-networking
diff options
context:
space:
mode:
authorJeremy Kerr <jk@codeconstruct.com.au>2021-12-17 10:28:09 +0800
committerKhem Raj <raj.khem@gmail.com>2021-12-21 18:48:51 -0800
commit9da8d6eaa93b61daa091d0fef54aacf3c58af3a1 (patch)
treed158ed3fa1f1c15a775f65618edf5670ef1a2519 /meta-networking
parent484e0de1e4ee107f21ae2a5c5f976ed987978baf (diff)
downloadmeta-openembedded-9da8d6eaa93b61daa091d0fef54aacf3c58af3a1.tar.gz
mctp: upgrade to v1.0
We have a tag for 1.0, now: better handling of local stack configuration at runtime, and the 5.15 kernel header change has been integrated. Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-networking')
-rw-r--r--meta-networking/recipes-support/mctp/mctp/0001-build-Adjust-for-kernel-mctp.h.patch84
-rw-r--r--meta-networking/recipes-support/mctp/mctp_git.bb8
2 files changed, 3 insertions, 89 deletions
diff --git a/meta-networking/recipes-support/mctp/mctp/0001-build-Adjust-for-kernel-mctp.h.patch b/meta-networking/recipes-support/mctp/mctp/0001-build-Adjust-for-kernel-mctp.h.patch
deleted file mode 100644
index 83bf197703..0000000000
--- a/meta-networking/recipes-support/mctp/mctp/0001-build-Adjust-for-kernel-mctp.h.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 653eccc918ef993186c312694c288b2a5b39248e Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Fri, 5 Nov 2021 13:14:55 -0700
-Subject: [PATCH] build: Adjust for kernel mctp.h
-
-Starting 5.15 kernel has mctp.h as well and provides some of the
-defintions, therefore move the ones we need to provide in this header
-outside the conditional check so its always provided regardless of
-header coming from kernel or not.
-
-Include linux/if_link.h so it can pre-define IFLA_MCTP_UNSPEC and other
-defines and there is a check for conditionally providing them here but
-kernel does not have such a check, so if linux/if_link.h is included
-after this header then we end up with duplicate defines
-
-linux/if_link.h:1267:2: error: redefinition of enumerator 'IFLA_MCTP_UNSPEC'
- IFLA_MCTP_UNSPEC,
- ^
-../git/src/mctp.h:74:2: note: previous definition is here
- IFLA_MCTP_UNSPEC,
- ^
-
-Upstream-Status: Submitted [https://github.com/CodeConstruct/mctp/pull/2]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- src/mctp.h | 21 +++++++++++----------
- 1 file changed, 11 insertions(+), 10 deletions(-)
-
-diff --git a/src/mctp.h b/src/mctp.h
-index 4f73def..e602168 100644
---- a/src/mctp.h
-+++ b/src/mctp.h
-@@ -19,6 +19,7 @@
- #if HAVE_LINUX_MCTP_H
- #include <linux/mctp.h>
- #endif
-+#include <linux/if_link.h>
-
- #ifndef AF_MCTP
- #define AF_MCTP 45
-@@ -33,10 +34,6 @@
-
- #ifndef MCTP_NET_ANY
-
--#ifndef MAX_ADDR_LEN
--#define MAX_ADDR_LEN 32
--#endif
--
- typedef uint8_t mctp_eid_t;
-
- struct mctp_addr {
-@@ -53,6 +50,16 @@ struct sockaddr_mctp {
- uint8_t __smctp_pad1;
- };
-
-+#define MCTP_NET_ANY 0
-+#define MCTP_ADDR_ANY 0xff
-+#define MCTP_TAG_OWNER 0x08
-+
-+#endif /* MCTP_NET_ANY */
-+
-+#ifndef MAX_ADDR_LEN
-+#define MAX_ADDR_LEN 32
-+#endif
-+
- struct sockaddr_mctp_ext {
- struct sockaddr_mctp smctp_base;
- int smctp_ifindex;
-@@ -61,12 +68,6 @@ struct sockaddr_mctp_ext {
- unsigned char smctp_haddr[MAX_ADDR_LEN];
- };
-
--#define MCTP_NET_ANY 0
--#define MCTP_ADDR_ANY 0xff
--#define MCTP_TAG_OWNER 0x08
--
--#endif /* MCTP_NET_ANY */
--
- #ifndef IFLA_MCTP_MAX
-
- /* From if_link.h */
---
-2.33.1
-
diff --git a/meta-networking/recipes-support/mctp/mctp_git.bb b/meta-networking/recipes-support/mctp/mctp_git.bb
index 50d84d204d..eabc6fa164 100644
--- a/meta-networking/recipes-support/mctp/mctp_git.bb
+++ b/meta-networking/recipes-support/mctp/mctp_git.bb
@@ -5,13 +5,11 @@ LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4cc91856b08b094b4f406a29dc61db21"
-PV = "0.1+git${SRCPV}"
+PV = "1.0+git${SRCPV}"
-SRCREV = "072bafe725c50329f99cf9d3b2624e8799e8163a"
+SRCREV = "669740432af525c19a6a41cec777406fbbc24836"
-SRC_URI = "git://github.com/CodeConstruct/mctp;branch=main;protocol=https \
- file://0001-build-Adjust-for-kernel-mctp.h.patch \
- "
+SRC_URI = "git://github.com/CodeConstruct/mctp;branch=main;protocol=https"
S = "${WORKDIR}/git"