summaryrefslogtreecommitdiffstats
path: root/sbin/ifconfig
Commit message (Collapse)AuthorAgeFilesLines
* - do not dereference a null pointer.ru1999-12-291-2/+10
| | | | | | - minor sanity. PR: 15318
* Spelling fix (manuall -> manual)billf1999-12-161-1/+1
| | | | Submitted by: Jeroen C. van Gelderen <jeroen@vangelderen.org>
* Spelling correction (adress -> address)billf1999-12-161-1/+1
|
* Enable INET6 by default.shin1999-12-151-1/+1
| | | | This should be OK on non INET6 enabled kernel.
* udp IPv6 support, IPv6/IPv4 tunneling support in kernel,shin1999-12-073-8/+336
| | | | | | | | | | packet divert at kernel for IPv6/IPv4 translater daemon This includes queue related patch submitted by jburkhol@home.com. Submitted by: queue related patch from jburkhol@home.com Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
* Add comment about aliases on same subnet.phk1999-11-211-0/+2
| | | | Submitted by: Martin Blapp <mbr@imp.ch>
* If we don't appear to have a module loaded supporting the interfacemsmith1999-09-201-0/+44
| | | | | | | | | | | | | | we're about to operate on, try to load one. Don't complain if the load fails, and always press on regardless (there may not be a module suitable or required). With the renaming of the PCI ethernet driver modules and the addition of appropriate miibus dependancies on those modules that need it, it is now no longer necessary to compile many ethernet drivers into the kernel; they will be loaded on demand the first time they are ifconfig'ed. Inspiration from: mount Reviewed by: obrien
* $Id$ -> $FreeBSD$peter1999-08-286-7/+7
|
* Move the IFSTATUS stuff after the address listing.phk1999-06-191-5/+5
|
* Add a new interface ioctl, to return "aux status".phk1999-06-191-1/+6
| | | | | | | | | | | | | | | | | | | This is inteded for to allow ifconfig to print various unstructured information from an interface. The data is returned from the kernel in ASCII form, see the comment in if.h for some technicalities. Canonical cut&paste example to be found in if_tun.c Initial use: Now tun* interfaces tell the PID of the process which opened them. Future uses could be (volounteers welcome!): Have ppp/slip interfaces tell which tty they use. Make sync interfaces return their media state: red/yellow/blue alarm, timeslot assignment and so on. Make ethernets warn about missing heartbeats and/or cables
* Introduce IFF_SMART bit.phk1999-06-061-2/+2
| | | | | | | | This means that the driver will add/delete routes when it knows it is up/down, rather than have the generic code belive it is up if configured. This is probably most useful for serial lines, although many PHY chips could probably tell us if we're connected to the cable/hub as well.
* Grrr... botched remote commit. Let's try this again: vlan updates,wpaul1999-03-155-11/+246
| | | | take two.
* unifdef -UISOphk1998-08-071-119/+1
| | | | Inspired by bdes comment to PR: 7419
* ioctl() request args are unsigned longs, so don't attempt to storebde1998-07-061-3/+3
| | | | | | them as ints. Among other bugs, doing so at best caused benign overflow followed by fatal sign extension on machines with 32-bit ints and 64-bit longs.
* Update man page to allow adding address_family when -l is used (this is a no opcharnier1998-07-062-62/+54
| | | | | for now). Correct use of .Nm. Short usage string (see man page for full list). Spelling. Use err(3).
* Fix typo: exit -> existdanny1998-06-081-2/+2
|
* Make 'ifconfig -l ether' only list Ethernet interfaces. This iseivind1998-03-191-5/+9
| | | | | useful, intuitive, and match the old comments in the source. Previously, 'ifconfig -l ether' and 'ifconfig -l' were equal.
* Spell 'implements' correctly.steve1998-02-011-2/+2
| | | | | PR: 5614 Submitted by: Dag-Erling Coidan Smorgrav <dag-erli@ifi.uio.no>
* Removed most unused includes of <net/if_var.h> outside the kernel.bde1998-01-161-2/+1
|
* style(9) correctionsimp1997-12-261-2/+3
| | | | Submitted by: bde
* Be extra paranoid about trusting the size of the address returned fromimp1997-12-241-2/+2
| | | | | gethostbyaddr. Submitted by: Julian Assange
* Fix a misleading comment.steve1997-10-271-2/+2
| | | | | PR: bin/4861 Submitted by: Alex <garbanzo@hooked.net>
* Make the supported media info output the default.peter1997-10-163-27/+10
| | | | | | The -m switch is now accepted for backwards compatability. Suggested by: davidg
* Spell out a few things for the media options.peter1997-09-271-5/+14
|
* Clean up some more. Move parsing of sysctl iflist data into a singlepeter1997-05-103-192/+169
| | | | | | place rather than updating the main loop's index variables from within a subroutine and other revolting things like that. Move some more globals into local variables.
* Grumble.. My last patchup here didn't quite work either. I hate thispeter1997-05-103-30/+46
| | | | | | | program and it's use of global variables. Somehow, I managed to miss the most obvious case.. "ifconfig ed0 10.0.0.1" failed (no "inet") Submitted by: dfr
* Restore unintentially lost backwards compat behavior of defaulting topeter1997-05-071-8/+6
| | | | | | | family inet if not specified. (eg: "ifconfig ed0" down would fail because no family was specified, even though the up/down status is not per family) Pointed out by: Wolfgang Helbig <helbig@MX.BA-Stuttgart.De>
* Commit hooks for ifmedia support. It's optional in the Makefile, andpeter1997-05-043-3/+77
| | | | can be trivially disabled.
* Bring in the ifmedia components of NetBSD's ifconfig as a seperate file.peter1997-05-041-0/+526
| | | | Obtained from: Jason Thorpe via NetBSD
* Second try at cleanups and fixes (without if_media stuff for the moment)peter1997-05-041-106/+174
| | | | | | | | | | | | | | | - parse command options using getopt for consistancy - sanitise the command parsing so that it's less like spaghetti - implement a "-l" option (idea from NetBSD - just list names) - attempt to clean up the sysctl parsing loop some more. It still needs to be taken out the back and shot though. - cut down on global usage, but there's a lot more scope for this. - make usage string a bit closer to reality (it was missing lots of things) Unfortunately, I did this for the second time but with the memory of the NetBSD version still recently in my mind. It's hard to redo simple changes or getopt stuff without making it look like what you've been working with a few hours ago.
* force null commit to skip over rev 1.25 so there's less cvs troublepeter1997-05-041-1/+1
|
* Grab some of the NetBSD text for describing the new options and thepeter1997-05-031-32/+66
| | | | media commands.
* Revert $FreeBSD$ to $Id$peter1997-02-223-3/+3
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-143-3/+3
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Sort cross references.wosch1997-01-131-2/+2
|
* Update to match changes in <net/if.h>.wollman1997-01-031-1/+2
|
* Fix up programs which expect <net/if.h> to include <sys/time.h> to insteadwollman1996-12-101-1/+2
| | | | | | do it themselves. (Some of these programs actually depended on this beyond compiling the definition of struct ifinfo!) Also fix up some other #include messes while we're at it.
* Fix lots of non-bug questionable code:wollman1996-11-212-112/+155
| | | | | | | | | | | | | - Don't link against libkvm and don't uselessly include <kvm.h>. - Declare constant objects as const. - Declare functions with the correct types. - Call functions with the correct parameters. Not fixed: - The sysctl parsing remains ugly (but it may be the best we can do). - atnetrange() should use strtoul() rather than sscanf() for better error checking.
* Bring back NS support for this utility - we need it for the commercial Novelljkh1996-10-161-0/+1
| | | | server software.
* Fixed DPADD.bde1996-09-051-1/+1
|
* Just realised the man page didn't mention the appletalk specific optionsjulian1996-09-041-1/+9
| | | | | to ifconfig.. so I 've added them..
* Get rid of an unexpectedly bogus sanity check under appletalk becausejulian1996-09-041-3/+3
| | | | | | | | | | it stopped us from removing or setting loopback address on lo0: also make use of the fact the athe sockaddre_at struct now has a "netrange" field. CVS ----------------------------------------------------------------------
* Submitted by: archie@whistle.comjulian1996-07-231-20/+68
| | | | appletalk cleanups
* Grammar fix described by wollman in response to PR 1363.alex1996-07-141-1/+1
|
* Submitted by: Archie@whistle.comjulian1996-07-092-2/+60
| | | | | Obtained from: Whistle Communications patches to allow ifconfig to work with appletalk addresses etc.
* XNS sort-of-support is no more.wollman1996-02-132-29/+46
|
* Remove support for OSI networking in user-land (#ifdef OSI aor CCITT)wollman1996-02-062-63/+72
| | | | | in preparation for its removal from the kernel source tree. NB: because a function was deleted, libc is now at version 3.0 (was 2.2 previously).
* Add missing comma in usage printfache1996-01-301-1/+1
|
* Fix a bunch of spelling errors.mpp1996-01-291-1/+1
|
* Yet another "fix" for some of the mistakes in the recent versions..peter1996-01-081-13/+25
| | | | | | | | | I discovered that when asking for the IFLIST via sysctl(), if you specify only AF_INET address, it actually gives you only AF_INET.. (suprise, suprise..!) Now, it should "do the right thing" in just about all cases... The only problem, is that "the right thing" isn't exactly clear in all cases.
OpenPOWER on IntegriCloud