2009-06-15 15:11:30 -07:00
|
|
|
/*
|
2010-04-12 15:53:39 -04:00
|
|
|
* Copyright (c) 2009, 2010 Nicira Networks.
|
2009-06-15 15:11:30 -07:00
|
|
|
* 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.
|
|
|
|
*/
|
|
|
|
|
2009-07-08 13:19:16 -07:00
|
|
|
#ifndef ACTIONS_H
|
|
|
|
#define ACTIONS_H 1
|
|
|
|
|
2010-04-07 13:55:28 -04:00
|
|
|
#include <linux/skbuff.h>
|
2010-08-30 16:33:17 +09:00
|
|
|
#include <linux/version.h>
|
2009-07-08 13:19:16 -07:00
|
|
|
|
|
|
|
struct datapath;
|
|
|
|
struct sk_buff;
|
|
|
|
struct odp_flow_key;
|
|
|
|
union odp_action;
|
|
|
|
|
|
|
|
int execute_actions(struct datapath *dp, struct sk_buff *skb,
|
2010-07-14 20:15:53 -07:00
|
|
|
const struct odp_flow_key *key,
|
2010-09-10 11:16:31 -07:00
|
|
|
const union odp_action *, int n_actions);
|
2009-07-08 13:19:16 -07:00
|
|
|
|
|
|
|
#endif /* actions.h */
|