/* * Copyright (c) 2009, 2010 Nicira Networks. * Distributed under the terms of the GNU GPL version 2. * * Significant portions of this file may be copied from parts of the Linux * kernel, by Linus Torvalds and others. */ #ifndef ACTIONS_H #define ACTIONS_H 1 #include #include struct datapath; struct sk_buff; struct sw_flow_key; int execute_actions(struct datapath *dp, struct sk_buff *skb, const struct sw_flow_key *, const struct nlattr *, u32 actions_len); static inline void skb_clear_rxhash(struct sk_buff *skb) { #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35) skb->rxhash = 0; #endif } #endif /* actions.h */