diff options
author | brian <brian@FreeBSD.org> | 2001-07-28 11:32:08 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 2001-07-28 11:32:08 +0000 |
commit | 933d065af2139670a009454cfec34923cd3d4756 (patch) | |
tree | a455f9c7d7b9b8665276f19ba569deb726871107 /usr.sbin/ppp/ipcp.h | |
parent | 48796793e600a7b4fdc1ba1f263ff0a61c0aa2b1 (diff) | |
download | FreeBSD-src-933d065af2139670a009454cfec34923cd3d4756.zip FreeBSD-src-933d065af2139670a009454cfec34923cd3d4756.tar.gz |
If the peer sends a REQ without the IPADDR option, only reject it
once. If they repeat the request (again without the IPADDR option)
ACK it.
I've had reports that some ppp implementations will not assign
themselves an IP number. This should negotiate with such things.
MFC after: 3 days
Diffstat (limited to 'usr.sbin/ppp/ipcp.h')
-rw-r--r-- | usr.sbin/ppp/ipcp.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/usr.sbin/ppp/ipcp.h b/usr.sbin/ppp/ipcp.h index 83350a4..0da818d 100644 --- a/usr.sbin/ppp/ipcp.h +++ b/usr.sbin/ppp/ipcp.h @@ -108,6 +108,7 @@ struct ipcp { unsigned heis1172 : 1; /* True if he is speaking rfc1172 */ + unsigned peer_req : 1; /* Any TY_IPADDR REQs from the peer ? */ struct in_addr peer_ip; /* IP address he's willing to use */ u_int32_t peer_compproto; /* VJ params he's willing to use */ |