summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/ipcp.h
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>2000-06-08 20:07:48 +0000
committerbrian <brian@FreeBSD.org>2000-06-08 20:07:48 +0000
commita1cdd9887d5caf99cffb4e24b9914d658aa8eff2 (patch)
tree3108832b282eac6f9ced37c4fa5a7425c6c50a9a /usr.sbin/ppp/ipcp.h
parent24f1d56209602c34bb02098ef4f984cee28a0acc (diff)
downloadFreeBSD-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.h3
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;
OpenPOWER on IntegriCloud