freebsd-nq/sys/net
Joerg Wunsch ee037f26bc Implement an option to administratively disable the negotiation of
IPv6 on an sppp interface.  In an IPv6-enabled kernel, every IPv6
interface automatically gets an IPv6 address assigned (and IPv6
multicast packets sent at initialization time).  For sppp links where
we know our remote peer wouldn't support IPv6 at all, there's no point
in attempting to negotiate IPV6CP (or to even dial out for an IPv6
packet at all for dial-on-demand interfaces).

I wish there were a more generic way to administratively disable IPv6
on an interface instead.  ume told me there isn't.

While i was at it, converted both, enable_vj and enable_ipv6 into flag
bits in struct sppp (enable_vj used to be an int of its own).

MFC after:	1 month
2001-12-30 20:42:29 +00:00
..
bpf_compat.h
bpf_filter.c sparc64 needs the same alignment fixes that ia64 and alpha need. 2001-12-29 08:44:08 +00:00
bpf.c Make bpf's read timeout feature work more correctly with 2001-12-14 22:17:54 +00:00
bpf.h
bpfdesc.h Make bpf's read timeout feature work more correctly with 2001-12-14 22:17:54 +00:00
bridge.c Whitespace change - replace leading spaces with tabs. 2001-11-24 01:47:50 +00:00
bridge.h
bsd_comp.c
ethernet.h Don't pass an interface pointer to VLAN_INPUT{,_TAG}. Get it from the 2001-12-03 17:28:27 +00:00
fddi.h
if_arc.h
if_arp.h
if_atm.h
if_atmsubr.c
if_disc.c minor style fix. 2001-12-14 19:28:06 +00:00
if_dl.h
if_ef.c Update to C99, s/__FUNCTION__/__func__/, 2001-12-10 08:09:49 +00:00
if_ethersubr.c minor style fix. 2001-12-14 19:28:06 +00:00
if_faith.c Initalize ifq_maxlen to prevent a harmless warning message. 2001-12-17 07:49:34 +00:00
if_fddisubr.c
if_gif.c
if_gif.h
if_ieee80211.h
if_iso88025subr.c whitespace fixes. 2001-12-14 19:32:47 +00:00
if_llc.h
if_loop.c sparc64 needs the same alingment fixes that alpha and ia64 do. 2001-12-29 08:45:17 +00:00
if_media.c
if_media.h
if_mib.c
if_mib.h
if_ppp.c
if_ppp.h
if_pppvar.h
if_sl.c
if_slvar.h
if_sppp.h Implement an option to administratively disable the negotiation of 2001-12-30 20:42:29 +00:00
if_spppsubr.c Implement an option to administratively disable the negotiation of 2001-12-30 20:42:29 +00:00
if_stf.c - malloc should be passed M_WAITOK, not M_WAIT (a mbuf flag) 2001-12-07 01:32:40 +00:00
if_stf.h
if_tap.c whitespace fixes. 2001-12-14 19:32:47 +00:00
if_tap.h
if_tapvar.h
if_tun.c
if_tun.h
if_tunvar.h
if_types.h
if_var.h whitespace fixes. 2001-12-14 19:32:47 +00:00
if_vlan_var.h
if_vlan.c - Utilize the great M_ZERO flag rather than allocating memory then do 2001-11-21 20:29:08 +00:00
if.c
if.h Device Polling code for -current. 2001-12-14 17:56:12 +00:00
intrq.c
intrq.h
iso88025.h
net_osdep.c
net_osdep.h
netisr.h Device Polling code for -current. 2001-12-14 17:56:12 +00:00
pfil.c
pfil.h
pfkeyv2.h
ppp_comp.h
ppp_deflate.c
ppp_defs.h
ppp_tty.c
radix.c
radix.h
raw_cb.c Give struct socket structures a ref counting interface similar to 2001-11-17 03:07:11 +00:00
raw_cb.h
raw_usrreq.c Give struct socket structures a ref counting interface similar to 2001-11-17 03:07:11 +00:00
route.c Fix a typo in a comment 2001-11-28 16:15:52 +00:00
route.h Introduce a syncache, which enables FreeBSD to withstand a SYN flood 2001-11-22 04:50:44 +00:00
rtsock.c It's no longer necessary to ensure that ``gate'' is set when RTF_GATEWAY 2001-12-19 16:05:27 +00:00
slcompress.c
slcompress.h
slip.h
zlib.c
zlib.h