]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Increase size of ifnet.if_flags from 16 bits (short) to 32 bits (int). To avoid
authorsobomax <sobomax@FreeBSD.org>
Sun, 18 Aug 2002 07:05:00 +0000 (07:05 +0000)
committersobomax <sobomax@FreeBSD.org>
Sun, 18 Aug 2002 07:05:00 +0000 (07:05 +0000)
commitf6cebc060671b6c67f52080c35a0e55d5498cbf0
tree344b7a3da98a22c060f844fe311e36665045f41f
parent2f2bf8ffc0ae7c92c322a28e5781db15fbca6226
Increase size of ifnet.if_flags from 16 bits (short) to 32 bits (int). To avoid
breaking application ABI use unused ifreq.ifru_flags[1] for upper 16 bits in
SIOCSIFFLAGS and SIOCGIFFLAGS ioctl's.

Reviewed by: -hackers, -net
20 files changed:
sbin/ifconfig/ifconfig.c
share/man/man4/netintro.4
share/man/man9/ifnet.9
sys/compat/linux/linux_ioctl.c
sys/dev/dc/if_dc.c
sys/dev/fxp/if_fxp.c
sys/dev/vx/if_vx.c
sys/kern/kern_poll.c
sys/net/if.c
sys/net/if.h
sys/net/if_tap.c
sys/net/if_var.h
sys/net/rtsock.c
sys/netatm/atm_if.c
sys/netinet6/in6_var.h
sys/nfsclient/bootp_subr.c
sys/pci/if_dc.c
sys/pci/if_rl.c
sys/pci/if_sis.c
usr.sbin/mrouted/config.c