#
c9e7a1cc |
| 11-May-2022 |
rin <rin@NetBSD.org> |
Introduce NOIEEE80211 option, by which IEEE 802.11 support is dropped from ifconfig(8) in crunched binaries. This saves ~9KB for, e.g., m68k.
|
#
74d8358e |
| 02-May-2017 |
christos <christos@NetBSD.org> |
define SMALLPROG
|
#
b49b3f71 |
| 08-Feb-2017 |
rin <rin@NetBSD.org> |
Cosmetic changes. No functional changes.
|
#
313ced5f |
| 08-Feb-2017 |
rin <rin@NetBSD.org> |
Replace ".PATH ${SRCDIR}" before including Makefile.common to ensure the correct order of search path.
|
#
fae02523 |
| 08-Feb-2017 |
rin <rin@NetBSD.org> |
Factor out a common part in Makefile's of ifconfig and x_ifconfig.
|
#
923653cd |
| 08-Feb-2017 |
rin <rin@NetBSD.org> |
Rename sbin/ifconfig/Makefile.inc to Makefile.common; the former can potentially conflict with bsd.subdir.mk.
|
#
3c730a51 |
| 07-Feb-2017 |
rin <rin@NetBSD.org> |
Define NOMAN before including bsd.own.mk to set MKMAN=no appropriately.
|
#
993c35c4 |
| 28-Apr-2015 |
christos <christos@NetBSD.org> |
Add small.
|
#
30c42b7c |
| 14-Dec-2010 |
hannken <hannken@NetBSD.org> |
Make the definition of CRUNCHOPS independent of SMALLPROG_INET6 / USE_INET6.
Distrib/sparc64/instfs now builds again.
|
#
b77f61ee |
| 13-Dec-2010 |
pooka <pooka@NetBSD.org> |
use CRUNCHOPS for a crunched prog
|
#
ed642393 |
| 13-Dec-2010 |
pooka <pooka@NetBSD.org> |
Define PROG here since Makefile.inc no longer defines it.
|
#
9fc5e768 |
| 28-Nov-2009 |
he <he@NetBSD.org> |
Use ${.CURDIR} when referring to a relative source directory.
|
#
e49e2d21 |
| 25-Jul-2008 |
skrll <skrll@NetBSD.org> |
-CPPFLAGS+= -I${SRCDIR}
Otherwise, system util.h is not included when compiling ifconfig.c, the snprintb prototype is missing, and the flags don't get printed correctly on hp700.
|
#
d75414ad |
| 02-Jul-2008 |
dyoung <dyoung@NetBSD.org> |
Let us add/remove features from ifconfig, such as support for various address families (inet, inet6, iso, atalk) and protocols (802.11, 802.3ad, CARP), simply by trimming the list of sources in the M
Let us add/remove features from ifconfig, such as support for various address families (inet, inet6, iso, atalk) and protocols (802.11, 802.3ad, CARP), simply by trimming the list of sources in the Makefile. This helps one customize ifconfig for an embedded device or for install media, and it eliminates a lot of grotty #ifdef'age. Now, the ifconfig syntax and semantics are finalized at run-time using the constructor routines in each address-family/protocol module.
(In principle, ifconfig could load virtually all of its syntax from shared objects.)
Extract a lot of common code into subroutines, in order to shrink the ifconfig binary a bit. Make all of the address families share code for address addition/replacement/removal, and delete "legacy" code for manipulating addresses. That may have broken atalk and iso, despite my best efforts.
Extract an include file, Makefile.inc, containing the make-fu that both ifconfig and x_ifconfig share.
Sprinkle static. Change some int's to bool's. Constify.
Add RCS Ids to carp.c and env.c. Move media code to a new file, media.c. Delete several unneeded header files.
Set, reset, and display the IEEE 802.11 attribute, 'dot11RTSThreshold'.
Bug fix: do not require both a interface address and a destination address for point-to-point interfaces, but accept a interface address by itself.
show more ...
|
#
e77c7614 |
| 13-May-2008 |
dyoung <dyoung@NetBSD.org> |
Build af_link.c. Should fix 'build.sh release' failures.
|
#
7b01455a |
| 06-May-2008 |
dyoung <dyoung@NetBSD.org> |
Overhaul ifconfig. Use fewer global variables. Take a leap toward improved modularity and extensibility.
In the new architecture, a directed graph of argument-matching objects (match objects) expr
Overhaul ifconfig. Use fewer global variables. Take a leap toward improved modularity and extensibility.
In the new architecture, a directed graph of argument-matching objects (match objects) expresses the set of feasible ifconfig statements. Match objects are labelled by subroutines that provide the statement semantics.
Many IPv4, IPv6, 802.11, tunnel, and media configurations have been tested.
AppleTalk, ISO, carp(4), agr(4), and vlan(4) configuration need testing.
show more ...
|
#
22152577 |
| 27-Aug-2006 |
sekiya <sekiya@NetBSD.org> |
XNS is no more; nuke reference to af_ns.c
|
#
e0ea81bf |
| 20-Mar-2005 |
yamt <yamt@NetBSD.org> |
follow the recent changes in sbin/ifconfig/Makefile.
|
#
4d5c8584 |
| 19-Mar-2005 |
yamt <yamt@NetBSD.org> |
follow the recent changes in sbin/ifconfig/Makefile.
|
#
46123551 |
| 18-Jan-2005 |
lukem <lukem@NetBSD.org> |
Only support SMALLPROG_INET6 if ${USE_INET6} != "no". Part of PR 28994.
|
#
ed56ec3a |
| 17-Oct-2002 |
lukem <lukem@NetBSD.org> |
Rework how SMALLPROG was being used and how INET6 support was enabled. There's two variables added to Makefile.crunch:
SMALLPROG If 1, add SMALLPROG=1 to CRUNCHENV. [default: 1] This can be
Rework how SMALLPROG was being used and how INET6 support was enabled. There's two variables added to Makefile.crunch:
SMALLPROG If 1, add SMALLPROG=1 to CRUNCHENV. [default: 1] This can be used by various Makefiles to determine if a `small' version of the program is required.
SMALLPROG_INET6 If 1 and SMALLPROG == 1, add SMALLPROG_INET6=1 to CRUNCHENV. [default: 0] This can be used by various Makefiles to determine if the `small' version has INET6 support enabled.
Only enable SMALLPROG_INET6 for programs on the ramdisks that have INET6 in the appropriate kernel, and cleanup INET6 setting. (Note: this means that sysinst won't get INET6 support if the kernel it's running on doesn't have it).
This change saves a fair bit of space on various install images (including i386 ramdisk-{ps2,small,tiny}) that didn't have INET6 in the kernel but were unconditionally getting INET6 support in their tools.
show more ...
|
#
09f431f5 |
| 20-Sep-2002 |
christos <christos@NetBSD.org> |
Add libutil.
|
#
0c74b798 |
| 18-Jun-2002 |
itojun <itojun@NetBSD.org> |
make macppc install floppy IPv6 ready (we have two floppies anyways, and there's plenty of space in 2nd floppy)
|
#
e1a37a37 |
| 18-Jun-2002 |
itojun <itojun@NetBSD.org> |
no need for extra paren
|
#
7ec46004 |
| 12-Dec-2001 |
tv <tv@NetBSD.org> |
Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|