[Xenomai-git] Philippe Gerum : net/ipv4: opt in for non-deliverable packet warning

2018-03-08 Thread git repository hosting
Module: xenomai-3
Branch: stable-3.0.x
Commit: 20595ce1d1cd199d9c6bbc0e0142e3657e340445
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=20595ce1d1cd199d9c6bbc0e0142e3657e340445

Author: Philippe Gerum 
Date:   Wed Feb 14 18:23:01 2018 +0100

net/ipv4: opt in for non-deliverable packet warning

---

 kernel/drivers/net/stack/ipv4/Kconfig|9 +
 kernel/drivers/net/stack/ipv4/ip_input.c |3 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/kernel/drivers/net/stack/ipv4/Kconfig 
b/kernel/drivers/net/stack/ipv4/Kconfig
index 6660d21..fef7e19 100644
--- a/kernel/drivers/net/stack/ipv4/Kconfig
+++ b/kernel/drivers/net/stack/ipv4/Kconfig
@@ -62,5 +62,14 @@ config XENO_DRIVERS_NET_RTIPV4_ROUTER
 
 See Documentation/README.routing for further information.
 
+config XENO_DRIVERS_NET_RTIPV4_DEBUG
+bool "RTipv4 Debugging"
+depends on XENO_DRIVERS_NET_RTIPV4
+default n
+
+---help---
+Enables debug message output of the RTipv4 layer. Typically, you
+may want to turn this on for tracing issues in packet delivery.
+
 source "drivers/xenomai/net/stack/ipv4/udp/Kconfig"
 # source "drivers/xenomai/net/stack/ipv4/tcp/Kconfig"
diff --git a/kernel/drivers/net/stack/ipv4/ip_input.c 
b/kernel/drivers/net/stack/ipv4/ip_input.c
index 2d2a751..fce09b5 100644
--- a/kernel/drivers/net/stack/ipv4/ip_input.c
+++ b/kernel/drivers/net/stack/ipv4/ip_input.c
@@ -105,7 +105,8 @@ static inline void rt_ip_local_deliver(struct rtskb *skb)
 rt_ip_fallback_handler(skb);
 #endif /* CONFIG_XENO_DRIVERS_NET_ADDON_PROXY */
 } else {
-rtdm_printk("RTnet: no protocol found\n");
+   if (IS_ENABLED(CONFIG_XENO_DRIVERS_NET_RTIPV4_DEBUG))
+   rtdm_printk("RTnet: no protocol found\n");
 kfree_rtskb(skb);
 }
 }


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : net/ipv4: opt in for non-deliverable packet warning

2018-03-01 Thread git repository hosting
Module: xenomai-3
Branch: wip/rtnet-fixes
Commit: d06918ba171781213da3c66b16030b4161c391af
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=d06918ba171781213da3c66b16030b4161c391af

Author: Philippe Gerum 
Date:   Wed Feb 14 18:23:01 2018 +0100

net/ipv4: opt in for non-deliverable packet warning

---

 kernel/drivers/net/stack/ipv4/Kconfig|9 +
 kernel/drivers/net/stack/ipv4/ip_input.c |3 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/kernel/drivers/net/stack/ipv4/Kconfig 
b/kernel/drivers/net/stack/ipv4/Kconfig
index 6660d21..fef7e19 100644
--- a/kernel/drivers/net/stack/ipv4/Kconfig
+++ b/kernel/drivers/net/stack/ipv4/Kconfig
@@ -62,5 +62,14 @@ config XENO_DRIVERS_NET_RTIPV4_ROUTER
 
 See Documentation/README.routing for further information.
 
+config XENO_DRIVERS_NET_RTIPV4_DEBUG
+bool "RTipv4 Debugging"
+depends on XENO_DRIVERS_NET_RTIPV4
+default n
+
+---help---
+Enables debug message output of the RTipv4 layer. Typically, you
+may want to turn this on for tracing issues in packet delivery.
+
 source "drivers/xenomai/net/stack/ipv4/udp/Kconfig"
 # source "drivers/xenomai/net/stack/ipv4/tcp/Kconfig"
diff --git a/kernel/drivers/net/stack/ipv4/ip_input.c 
b/kernel/drivers/net/stack/ipv4/ip_input.c
index 2d2a751..fce09b5 100644
--- a/kernel/drivers/net/stack/ipv4/ip_input.c
+++ b/kernel/drivers/net/stack/ipv4/ip_input.c
@@ -105,7 +105,8 @@ static inline void rt_ip_local_deliver(struct rtskb *skb)
 rt_ip_fallback_handler(skb);
 #endif /* CONFIG_XENO_DRIVERS_NET_ADDON_PROXY */
 } else {
-rtdm_printk("RTnet: no protocol found\n");
+   if (IS_ENABLED(CONFIG_XENO_DRIVERS_NET_RTIPV4_DEBUG))
+   rtdm_printk("RTnet: no protocol found\n");
 kfree_rtskb(skb);
 }
 }


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : net/ipv4: opt in for non-deliverable packet warning

2018-02-28 Thread git repository hosting
Module: xenomai-3
Branch: wip/rtnet-fixes
Commit: 17b82d2ab65d146171c4b61c1b6fda27d0d2a6ad
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=17b82d2ab65d146171c4b61c1b6fda27d0d2a6ad

Author: Philippe Gerum 
Date:   Wed Feb 14 18:23:01 2018 +0100

net/ipv4: opt in for non-deliverable packet warning

---

 kernel/drivers/net/stack/ipv4/Kconfig|9 +
 kernel/drivers/net/stack/ipv4/ip_input.c |3 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/kernel/drivers/net/stack/ipv4/Kconfig 
b/kernel/drivers/net/stack/ipv4/Kconfig
index 6660d21..fef7e19 100644
--- a/kernel/drivers/net/stack/ipv4/Kconfig
+++ b/kernel/drivers/net/stack/ipv4/Kconfig
@@ -62,5 +62,14 @@ config XENO_DRIVERS_NET_RTIPV4_ROUTER
 
 See Documentation/README.routing for further information.
 
+config XENO_DRIVERS_NET_RTIPV4_DEBUG
+bool "RTipv4 Debugging"
+depends on XENO_DRIVERS_NET_RTIPV4
+default n
+
+---help---
+Enables debug message output of the RTipv4 layer. Typically, you
+may want to turn this on for tracing issues in packet delivery.
+
 source "drivers/xenomai/net/stack/ipv4/udp/Kconfig"
 # source "drivers/xenomai/net/stack/ipv4/tcp/Kconfig"
diff --git a/kernel/drivers/net/stack/ipv4/ip_input.c 
b/kernel/drivers/net/stack/ipv4/ip_input.c
index 2d2a751..fce09b5 100644
--- a/kernel/drivers/net/stack/ipv4/ip_input.c
+++ b/kernel/drivers/net/stack/ipv4/ip_input.c
@@ -105,7 +105,8 @@ static inline void rt_ip_local_deliver(struct rtskb *skb)
 rt_ip_fallback_handler(skb);
 #endif /* CONFIG_XENO_DRIVERS_NET_ADDON_PROXY */
 } else {
-rtdm_printk("RTnet: no protocol found\n");
+   if (IS_ENABLED(CONFIG_XENO_DRIVERS_NET_RTIPV4_DEBUG))
+   rtdm_printk("RTnet: no protocol found\n");
 kfree_rtskb(skb);
 }
 }


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : net/ipv4: opt in for non-deliverable packet warning

2018-02-14 Thread git repository hosting
Module: xenomai-3
Branch: wip/rtnet-fixes
Commit: a3624547ebcf16ad7cb62bf987f4590c9a0575b1
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=a3624547ebcf16ad7cb62bf987f4590c9a0575b1

Author: Philippe Gerum 
Date:   Wed Feb 14 18:23:01 2018 +0100

net/ipv4: opt in for non-deliverable packet warning

---

 kernel/drivers/net/stack/ipv4/Kconfig|9 +
 kernel/drivers/net/stack/ipv4/ip_input.c |3 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/kernel/drivers/net/stack/ipv4/Kconfig 
b/kernel/drivers/net/stack/ipv4/Kconfig
index 6660d21..fef7e19 100644
--- a/kernel/drivers/net/stack/ipv4/Kconfig
+++ b/kernel/drivers/net/stack/ipv4/Kconfig
@@ -62,5 +62,14 @@ config XENO_DRIVERS_NET_RTIPV4_ROUTER
 
 See Documentation/README.routing for further information.
 
+config XENO_DRIVERS_NET_RTIPV4_DEBUG
+bool "RTipv4 Debugging"
+depends on XENO_DRIVERS_NET_RTIPV4
+default n
+
+---help---
+Enables debug message output of the RTipv4 layer. Typically, you
+may want to turn this on for tracing issues in packet delivery.
+
 source "drivers/xenomai/net/stack/ipv4/udp/Kconfig"
 # source "drivers/xenomai/net/stack/ipv4/tcp/Kconfig"
diff --git a/kernel/drivers/net/stack/ipv4/ip_input.c 
b/kernel/drivers/net/stack/ipv4/ip_input.c
index 2d2a751..fce09b5 100644
--- a/kernel/drivers/net/stack/ipv4/ip_input.c
+++ b/kernel/drivers/net/stack/ipv4/ip_input.c
@@ -105,7 +105,8 @@ static inline void rt_ip_local_deliver(struct rtskb *skb)
 rt_ip_fallback_handler(skb);
 #endif /* CONFIG_XENO_DRIVERS_NET_ADDON_PROXY */
 } else {
-rtdm_printk("RTnet: no protocol found\n");
+   if (IS_ENABLED(CONFIG_XENO_DRIVERS_NET_RTIPV4_DEBUG))
+   rtdm_printk("RTnet: no protocol found\n");
 kfree_rtskb(skb);
 }
 }


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git