diff options
author | brian <brian@FreeBSD.org> | 2000-06-08 20:07:48 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 2000-06-08 20:07:48 +0000 |
commit | a1cdd9887d5caf99cffb4e24b9914d658aa8eff2 (patch) | |
tree | 3108832b282eac6f9ced37c4fa5a7425c6c50a9a /usr.sbin/ppp/ipcp.h | |
parent | 24f1d56209602c34bb02098ef4f984cee28a0acc (diff) | |
download | FreeBSD-src-a1cdd9887d5caf99cffb4e24b9914d658aa8eff2.zip FreeBSD-src-a1cdd9887d5caf99cffb4e24b9914d658aa8eff2.tar.gz |
Allow ``set urgent none'' to disable all urgent ports and IPTOS_LOWDELAY
prioritisation.
Requested by: luigi
Diffstat (limited to 'usr.sbin/ppp/ipcp.h')
-rw-r--r-- | usr.sbin/ppp/ipcp.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/usr.sbin/ppp/ipcp.h b/usr.sbin/ppp/ipcp.h index 38583d8..da9bb2f 100644 --- a/usr.sbin/ppp/ipcp.h +++ b/usr.sbin/ppp/ipcp.h @@ -77,6 +77,7 @@ struct ipcp { struct { struct port_range tcp, udp; /* The range of urgent ports */ + unsigned tos : 1; /* Urgent IPTOS_LOWDELAY packets ? */ } urgent; struct fsm_retry fsm; /* How often/frequently to resend requests */ @@ -163,3 +164,5 @@ extern void ipcp_LoadDNS(struct ipcp *); ipcp_ClearUrgentPorts(&(ipcp)->cfg.urgent.tcp) #define ipcp_ClearUrgentUdpPorts(ipcp) \ ipcp_ClearUrgentPorts(&(ipcp)->cfg.urgent.udp) +#define ipcp_ClearUrgentTOS(ipcp) (ipcp)->cfg.urgent.tos = 0; +#define ipcp_SetUrgentTOS(ipcp) (ipcp)->cfg.urgent.tos = 1; |