aboutsummaryrefslogtreecommitdiffstats
path: root/xen-2.4.16/include/xeno/vif.h
diff options
context:
space:
mode:
Diffstat (limited to 'xen-2.4.16/include/xeno/vif.h')
-rw-r--r--xen-2.4.16/include/xeno/vif.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/xen-2.4.16/include/xeno/vif.h b/xen-2.4.16/include/xeno/vif.h
index 761188be74..7d2878dabf 100644
--- a/xen-2.4.16/include/xeno/vif.h
+++ b/xen-2.4.16/include/xeno/vif.h
@@ -66,9 +66,10 @@ extern net_vif_t *sys_vif_list[];
net_vif_t *create_net_vif(int domain);
void destroy_net_vif(struct task_struct *p);
void add_default_net_rule(int vif_id, u32 ipaddr);
-int net_get_target_vif(struct sk_buff *skb);
+int __net_get_target_vif(u8 *data, unsigned int len, int src_vif);
void add_default_net_rule(int vif_id, u32 ipaddr);
+#define net_get_target_vif(skb) __net_get_target_vif(skb->data, skb->len, skb->src_vif)
/* status fields per-descriptor:
*/