All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [PATCH v2 1/2] tst_netdevice: Add permissive macro for adding traffic filters
@ 2024-05-15 13:44 Martin Doucha
  2024-05-15 13:44 ` [LTP] [PATCH v2 2/2] tcindex01: Pass if the tcindex module is blacklisted Martin Doucha
  2024-05-15 14:03 ` [LTP] [PATCH v2 1/2] tst_netdevice: Add permissive macro for adding traffic filters Cyril Hrubis
  0 siblings, 2 replies; 5+ messages in thread
From: Martin Doucha @ 2024-05-15 13:44 UTC (permalink / raw)
  To: ltp

Add a permissive variant of the NETDEV_ADD_TRAFFIC_FILTER() macro
for tests which expect the command to fail.

Signed-off-by: Martin Doucha <mdoucha@suse.cz>
---

Changes since v1: New patch

 include/tst_netdevice.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/include/tst_netdevice.h b/include/tst_netdevice.h
index 8d40148a6..2394f9c7f 100644
--- a/include/tst_netdevice.h
+++ b/include/tst_netdevice.h
@@ -179,6 +179,11 @@ int tst_netdev_add_traffic_filter(const char *file, const int lineno,
 	tst_netdev_add_traffic_filter(__FILE__, __LINE__, 1, (ifname), \
 		(parent), (handle), (protocol), (priority), (f_kind), (config))
 
+#define NETDEV_ADD_TRAFFIC_FILTER_RET(ifname, parent, handle, protocol, \
+	priority, f_kind, config) \
+	tst_netdev_add_traffic_filter(__FILE__, __LINE__, 0, (ifname), \
+		(parent), (handle), (protocol), (priority), (f_kind), (config))
+
 int tst_netdev_remove_traffic_filter(const char *file, const int lineno,
 	int strict, const char *ifname, unsigned int parent,
 	unsigned int handle, unsigned int protocol, unsigned int priority,
-- 
2.44.0


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-05-16  1:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-15 13:44 [LTP] [PATCH v2 1/2] tst_netdevice: Add permissive macro for adding traffic filters Martin Doucha
2024-05-15 13:44 ` [LTP] [PATCH v2 2/2] tcindex01: Pass if the tcindex module is blacklisted Martin Doucha
2024-05-15 14:03   ` Cyril Hrubis
2024-05-16  1:12     ` Petr Vorel
2024-05-15 14:03 ` [LTP] [PATCH v2 1/2] tst_netdevice: Add permissive macro for adding traffic filters Cyril Hrubis

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.