On 03.04.20 10:37, François Legal via Xenomai wrote:
From: François LEGAL <[email protected]>

The link order of IP protocols does not allow to do UDP/TCP over IP with RTNet 
builtin as protocol list gets zeroed by af_inet when initializing

Thanks, applied.

Actually, that rt_inet_protocols clearing in rt_ipv4_proto_init is redundant because that variable is global, thus zero-initialized anyway. Still, the ordering should be as you patch now put it.


Signed-off-by: François LEGAL <[email protected]>

Subject: [PATCH] RTNet builtin kernel - Fix IP protocols

This line is wrong here. The email already carries the subject, and this will only show up at the wrong place in the commit log.

Jan

---
  kernel/drivers/net/stack/ipv4/Makefile | 8 ++++----
  1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/kernel/drivers/net/stack/ipv4/Makefile 
b/kernel/drivers/net/stack/ipv4/Makefile
index f0fcd36..7d45d23 100644
--- a/kernel/drivers/net/stack/ipv4/Makefile
+++ b/kernel/drivers/net/stack/ipv4/Makefile
@@ -1,9 +1,5 @@
  ccflags-y += -Idrivers/xenomai/net/stack/include
-obj-$(CONFIG_XENO_DRIVERS_NET_RTIPV4_UDP) += udp/
-
-obj-$(CONFIG_XENO_DRIVERS_NET_RTIPV4_TCP) += tcp/
-
  obj-$(CONFIG_XENO_DRIVERS_NET_RTIPV4) += rtipv4.o
rtipv4-y := \
@@ -16,4 +12,8 @@ rtipv4-y := \
        ip_output.o \
        ip_fragment.o
+obj-$(CONFIG_XENO_DRIVERS_NET_RTIPV4_UDP) += udp/
+
+obj-$(CONFIG_XENO_DRIVERS_NET_RTIPV4_TCP) += tcp/
+
  rtipv4-$(CONFIG_XENO_DRIVERS_NET_RTIPV4_ICMP) += icmp.o


--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux

Reply via email to