X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=datapath%2Factions.h;h=3348ae2c2be6f339a356297be4b99de6af14c033;hb=29722bcc53774a763c583dfeec12af492a035008;hp=3067bf72d60021167e55b2e6db3d513c64e05cfa;hpb=cdee00fd635d1e0f1eeb5d9c009daeb59abd4777;p=openvswitch diff --git a/datapath/actions.h b/datapath/actions.h index 3067bf72..3348ae2c 100644 --- a/datapath/actions.h +++ b/datapath/actions.h @@ -14,10 +14,17 @@ struct datapath; struct sk_buff; -struct odp_flow_key; +struct sw_flow_key; int execute_actions(struct datapath *dp, struct sk_buff *skb, - const struct odp_flow_key *key, + 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 */