summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2017-02-07 09:33:39 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2017-02-07 09:33:39 -0800
commit672f17c6e9ae981a70c51fdd62882e4847c5b6ba (patch)
tree176f8ec5a5864c490c1d6ad009af6e79cdcf326f /include
parent723a9a6e9aa4254c7d740f9af6596ba8450924ac (diff)
downloadinfinitytier-672f17c6e9ae981a70c51fdd62882e4847c5b6ba.tar.gz
infinitytier-672f17c6e9ae981a70c51fdd62882e4847c5b6ba.zip
Add a mask and value range to the IP tos rule field. This allows TOS to be matched more usefully. This will break anyone using tos in the beta, but nobody seems to be and its pre-release so now is the time.
Diffstat (limited to 'include')
-rw-r--r--include/ZeroTierOne.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/ZeroTierOne.h b/include/ZeroTierOne.h
index 860343ba..583f9b6a 100644
--- a/include/ZeroTierOne.h
+++ b/include/ZeroTierOne.h
@@ -705,7 +705,10 @@ typedef struct
/**
* IP type of service a.k.a. DSCP field
*/
- uint8_t ipTos;
+ struct {
+ uint8_t mask;
+ uint8_t value[2];
+ } ipTos;
/**
* Ethernet packet size in host byte order (start-end, inclusive)