[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20110305151331.GE8573@psychotron.redhat.com>
Date: Sat, 5 Mar 2011 16:13:32 +0100
From: Jiri Pirko <jpirko@...hat.com>
To: Ben Hutchings <bhutchings@...arflare.com>
Cc: netdev@...r.kernel.org, davem@...emloft.net,
shemminger@...ux-foundation.org, kaber@...sh.net, fubar@...ibm.com,
eric.dumazet@...il.com, nicolas.2p.debian@...il.com,
andy@...yhouse.net
Subject: [patch net-next-2.6] net: comment rx_handler results
Signed-off-by: Jiri Pirko <jpirko@...hat.com>
---
include/linux/netdevice.h | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
index 48a9638..26e03f9 100644
--- a/include/linux/netdevice.h
+++ b/include/linux/netdevice.h
@@ -391,10 +391,14 @@ enum gro_result {
typedef enum gro_result gro_result_t;
enum rx_handler_result {
- RX_HANDLER_CONSUMED,
- RX_HANDLER_ANOTHER,
- RX_HANDLER_EXACT,
- RX_HANDLER_PASS,
+ RX_HANDLER_CONSUMED, /* skb was consumed by rx_handler,
+ do not process it further. */
+ RX_HANDLER_ANOTHER, /* Do another round in receive path.
+ This is indicated in case skb->dev
+ was changed by rx_handler */
+ RX_HANDLER_EXACT, /* Force exact delivery, no wildcard */
+ RX_HANDLER_PASS, /* Do nothing, pass the skb as if
+ no rx_handler was called */
};
typedef enum rx_handler_result rx_handler_result_t;
typedef rx_handler_result_t rx_handler_func_t(struct sk_buff **pskb);
--
1.7.4
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists