From 5a9d844a537293b0398f22003cd31bb61864f746 Mon Sep 17 00:00:00 2001 From: Zheng Da Date: Sun, 1 Aug 2010 15:57:31 +0200 Subject: Use BPF to filter the packets to be delivered. --- libdde_linux26/lib/src/mach_glue/net.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'libdde_linux26') diff --git a/libdde_linux26/lib/src/mach_glue/net.c b/libdde_linux26/lib/src/mach_glue/net.c index 48373a90..3ab9e44f 100644 --- a/libdde_linux26/lib/src/mach_glue/net.c +++ b/libdde_linux26/lib/src/mach_glue/net.c @@ -66,6 +66,31 @@ int netdev_flags(struct net_device *dev) return dev->flags; } +char *netdev_name (struct net_device *dev) +{ + return dev->name; +} + +unsigned int netdev_mtu (struct net_device *dev) +{ + return dev->mtu; +} + +unsigned short netdev_header_len (struct net_device *dev) +{ + return dev->hard_header_len; +} + +unsigned short netdev_type (struct net_device *dev) +{ + return dev->type; +} + +unsigned char netdev_addr_len (struct net_device *dev) +{ + return dev->addr_len; +} + void *skb_reply(struct sk_buff *skb) { return skb->del_data; -- cgit v1.2.3