summaryrefslogtreecommitdiff
path: root/includes/tree.h
diff options
context:
space:
mode:
authorShawn Routhier <sar@isc.org>2013-11-25 21:00:41 -0800
committerShawn Routhier <sar@isc.org>2013-11-25 21:00:41 -0800
commit619304cd878299078b5dde9ad0fe30c3a7592026 (patch)
tree610293de37d4323a820b284dbbd3fece27fde1b3 /includes/tree.h
parent0895c955d16a957107771e442397c6260d92cbc2 (diff)
downloadisc-dhcp-619304cd878299078b5dde9ad0fe30c3a7592026.tar.gz
[master] Support using v6 relay options in server decicions.
Diffstat (limited to 'includes/tree.h')
-rw-r--r--includes/tree.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/includes/tree.h b/includes/tree.h
index e4a78cd1..fd5f7fc5 100644
--- a/includes/tree.h
+++ b/includes/tree.h
@@ -196,7 +196,8 @@ enum expr_op {
expr_lcase,
expr_regex_match,
expr_iregex_match,
- expr_gethostname
+ expr_gethostname,
+ expr_v6relay
};
struct expression {
@@ -279,6 +280,10 @@ struct expression {
struct expression *arglist;
} funcall;
struct fundef *func;
+ struct {
+ struct expression *relay;
+ struct expression *roption;
+ } v6relay;
} data;
int flags;
# define EXPR_EPHEMERAL 1