summaryrefslogtreecommitdiffhomepage
path: root/device.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-09-05 05:49:11 +0200
committerFelix Fietkau <nbd@openwrt.org>2011-09-05 05:49:11 +0200
commit818abd9f2f42c36a0f91ff6d29a9a635398216e0 (patch)
tree93d798fa855cc8acc6bbd5754ab2b50186ef42c2 /device.h
parentf026eb8247d74f88a6b704af866879867574f9f0 (diff)
move ip related functions and data structures to a separate header file
Diffstat (limited to 'device.h')
-rw-r--r--device.h36
1 files changed, 0 insertions, 36 deletions
diff --git a/device.h b/device.h
index 1abd567..cb7146a 100644
--- a/device.h
+++ b/device.h
@@ -37,42 +37,6 @@ enum {
DEV_OPT_TXQUEUELEN = (1 << 2)
};
-enum device_addr_flags {
- /* address family for routes and addresses */
- DEVADDR_INET4 = (0 << 0),
- DEVADDR_INET6 = (1 << 0),
- DEVADDR_FAMILY = DEVADDR_INET4 | DEVADDR_INET6,
-
- /* device route (no gateway) */
- DEVADDR_DEVICE = (1 << 1),
-};
-
-union if_addr {
- struct in_addr in;
- struct in6_addr in6;
-};
-
-struct device_addr {
- struct list_head list;
- void *ctx;
-
- enum device_addr_flags flags;
-
- unsigned int mask;
- union if_addr addr;
-};
-
-struct device_route {
- struct list_head list;
- void *ctx;
-
- enum device_addr_flags flags;
-
- unsigned int mask;
- union if_addr addr;
- union if_addr nexthop;
-};
-
/*
* link layer device. typically represents a linux network device.
* can be used to support VLANs as well