Ruslan Ermilov
1313b9ea59
First there was an -m option.
...
Then Peter killed it and made it the default.
Then Brooks and Poul-Henning added it again.
Then Ruslan fixed the manpage...
2004-11-06 13:38:45 +00:00
Brooks Davis
9e734b4468
Use a spare byte in struct if_data to store the structure size without
...
increasing it. Add code to ifconfig to use this size to find the
sockaddr_dl after the struct if_data in the routing message. This
allows struct if_data to grow (up to 255 bytes) without breaking
ifconfig.
Submitted by: peter
2004-09-01 18:22:14 +00:00
Pyun YongHyeon
a740f6ee14
Fix long standing mediaopt setting bugs seen on sparc64. Though
...
the bug exists in little-endian machine, it was not triggered due
to the difference of memory ordering between little/big endian
machines. Instead of relying on possibly modified value during
function invokcations, use saved copy of ifr.ifr_addr.sa_family.
Also add a comment at the top of ifconfig.c clarifying the issue
so the bug won't re-appear.
Approved by: jake
Reviewed by: yar
2004-08-09 03:13:57 +00:00
Yaroslav Tykhiy
46912de489
Bump the date, .Dd, since the document content has been changed
...
in the previous commit.
Pointed out by: ru
2004-07-27 09:51:49 +00:00
Yaroslav Tykhiy
e82866fea6
Add two knobs to ifconfig(8), vlanmtu' and
vlanhwtag',
...
that provide control over the respective capabilities
of an interface, reception of extended frames and hardware
VLAN multiplexor.
2004-07-26 13:25:45 +00:00
Ruslan Ermilov
9806e23132
Mechanically kill hard sentence breaks.
2004-07-02 21:45:06 +00:00
Bruce M Simpson
4b32efacf3
mdoc(7) police
...
Submitted by: ru
2004-06-14 19:31:10 +00:00
Bruce M Simpson
c4d297d20d
Wordsmith the BUGS section re: IPv6 link-local addresses.
...
PR: docs/66541
Submitted by: Michel Lavondes (with some cleanups/additions)
2004-06-14 16:04:59 +00:00
Ruslan Ermilov
d04b5dfe6c
Assorted markup, grammar, and spelling fixes.
2004-05-17 08:35:43 +00:00
Doug Ambrisko
41b0ee744a
For both ifconfig and route if we didn't get enough memory from the
...
prior sysctl due to the structure growing between calls try again.
Also try again for deleting routes if things fail. We've seen
route -f fail this way which does not actually flush all routes.
This fixes it. It will whine but it will do the work.
PR: 56732
Obtained from: IronPort
2004-04-30 22:34:12 +00:00
Luigi Rizzo
0b46c08590
Replace ROUNDUP/ADVANCE with SA_SIZE
2004-04-13 11:24:43 +00:00
Ruslan Ermilov
fc2814036c
Document that -m also causes the capability list to be displayed.
2004-04-11 13:44:57 +00:00
Ruslan Ermilov
3a3b019aeb
Added the new interface capability option for drivers that implement
...
user-configurable polling(4) support. Make ifconfig(8) aware of it.
Suggested by: luigi
2004-04-11 13:36:52 +00:00
Mark Murray
4c723140a4
Remove advertising clause from University of California Regent's license,
...
per letter dated July 22, 1999.
Approved by: core, imp
2004-04-09 19:58:40 +00:00
Poul-Henning Kamp
d2aeb9ccaa
Fix an off-by-one error in the function used to input the ascii/hex strings.
...
Be a little bit more helpful in error messages.
2004-04-04 07:28:58 +00:00
Sam Leffler
a6b03f428a
add support for setting 802.11 rtsthreshold, transmit power,
...
and 11g protection mode
Reviewed by: imp (just code)
2004-03-30 22:59:22 +00:00
Ruslan Ermilov
08b82c6b74
The print mask's first part is the base, not the total number of bit
...
identifiers.
2004-03-12 23:52:32 +00:00
Ruslan Ermilov
aec32663a4
Show the polling(4) flag on the interface.
2004-03-12 23:43:40 +00:00
Bruce Evans
c88f8102e3
Fixed a misspelling of 0 as NULL.
2004-03-10 08:46:39 +00:00
Alexander Kabaev
652d6e18bf
Look for both name and if_<name> strings in module metadata. Pseudo-devices
...
like tun are naming their modules using the 'if_; prefix and previous version of
the code failed to detect their presence in the kernel, resulting in the same
module being loaded twice.
2004-02-27 06:43:14 +00:00
Johan Karlsson
604d24db95
style.Makefile(5):
...
Use WARNS?= instead of WARNS=.
2004-02-23 20:25:27 +00:00
Yaroslav Tykhiy
588e78c575
We can cross-reference to vlan(4) as long as
...
the corresponding manpage has been committed.
The rest of "vlan" words, which are refering
to the technology itself, should be capitalized.
MFC after: 1 week
2004-02-21 14:21:18 +00:00
Yaroslav Tykhiy
4742fd9891
The hardware tagging capability is set on the physical
...
interface that is parent to a vlan(4) interface,
not on the vlan(4) interface itself.
2004-02-21 14:11:57 +00:00
Brooks Davis
97bebf0a28
Add ifconfig support for network interface renaming. In the process,
...
reorganize the printing of the interface name when using wildcard
cloning so it is not printed if it we either immediately rename or
destroy the interface.
Reviewed by: ru
2004-02-04 02:55:46 +00:00
Brooks Davis
bbe513dbf8
Use memcpy plus a manual NUL termination when copying the interface name
...
from the sdl because strlcpy requires that the source string be
NUL-terminated unlike strncpy.
Submitted by: Peter Jeremy <PeterJeremy at optushome dot com dot au>
2004-01-31 22:59:03 +00:00
Brooks Davis
a4fa9864bf
Use IFNAMSIZ instead of a magic value for the length of an interface
...
name.
Prevent the kernel from potentially overflowing the interface name
variable. The size argument of strlcpy is complex because the name is
not null-terminated in sdl_data.
2004-01-27 01:43:14 +00:00
Sam Leffler
fbc5a4076e
802.11 mode bits are now masks; convert to suit
2004-01-15 15:19:19 +00:00
Brooks Davis
405077fd53
We want the length of the string, not the size of its pointer.
2003-11-01 00:03:20 +00:00
Peter Wemm
566214a32a
Give wider types to sscanf to fix two warnings (u_short cannot be > 0xffff)
...
and to make sure that we catch oversized arguments rather than silently
truncate them. I dont know if sscanf will reject an integer if it will
not fit in the short return variable or not, but this way it should be
detected.
2003-10-26 04:36:47 +00:00
Ruslan Ermilov
deb62e2887
By popular demand, added the "static ARP" per-interface option.
2003-10-01 08:32:37 +00:00
Sam Leffler
60ef637e8d
o add support for setting 128-bit WEP keys
...
o use IEEE80211_KEYBUF_SIZE instead of magic numbers
o distinguish between 40-, 104-, and 128-bit WEP keys when printing status
2003-09-17 19:27:43 +00:00
Sam Leffler
cf260fe35a
o update for new 802.11 support
...
o fix channel command so channel - does what the man page says
2003-06-28 06:23:40 +00:00
Sam Leffler
2559c28876
o correct mode request handling
...
o add 802.11 alias support
o suppress display of the default "mode autoselect" when showing the "phy mode"
2003-06-25 15:05:17 +00:00
Ruslan Ermilov
eb9a85cabd
mdoc(7) police: fix more breakages from rev. 1.69.
2003-05-14 16:22:16 +00:00
Sheldon Hearn
49830e2a2c
Fix broken comment line introduced in rev 1.69.
...
Found with: nroff -mandoc ifconfig.8 > /dev/null
2003-05-13 08:29:49 +00:00
Hartmut Brandt
2b75e097f1
Add media types and options for ATM. While on most ATM cards media cannot
...
be changed, it is very convenient to be able to toggle SDH/Sonet,
idle/unassigned cells and scrambled mode and to see the carrier
state.
Reviewed by: -arch (if_media.h definitions)
2003-04-29 17:23:23 +00:00
Sam Leffler
e519b1a5ee
document mode directive
2003-04-28 16:47:40 +00:00
Sam Leffler
4e61f6f1f6
add a "mode" directive to specify the operating mode for multi-mode devices;
...
this is mostly intended for use with multi-mode 802.11 devices that support
some combination of 11a, 11b, and 11g
2003-04-28 16:37:38 +00:00
Matthew N. Dodd
71d66ceb2c
Don't abuse module names to facilitate ifconfig module loading;
...
such abuse isn't really needed. (And if we do need type information
associated with a module then we should make it explicit and not
use hacks.)
2003-04-15 06:25:58 +00:00
Tim J. Robbins
8151186746
Uncomment the description of the ipdst parameter, but refer to IPX
...
instead of NS.
2003-03-08 13:42:42 +00:00
Peter Wemm
059c32d2eb
Kill #ifdef NS code
2003-03-05 19:18:05 +00:00
Ruslan Ermilov
8fbad60d0a
Document the rxcsum and txcsum commands.
...
Submitted by: jlemon
2003-02-27 22:59:13 +00:00
Matthew N. Dodd
83d5e173ac
Add missing #if USE_IF_MEDIA/#endif.
2003-01-23 18:31:56 +00:00
Max Khon
b8701b5430
fix link_status() in non-Ethernet case
...
MFC after: 1 week
2003-01-22 00:14:34 +00:00
Ruslan Ermilov
3706a3a87f
mdoc(7) police: markup, spelling.
...
Also fixed a critical bug made in revision 1.62 by phk@.
2002-11-25 16:01:28 +00:00
Sam Leffler
ac244ef31f
update vlandev description; vlan code now auto-recognizes devices that
...
support h/w tagging
2002-11-15 00:31:49 +00:00
Sam Leffler
94da260035
o display new interface capability bits
...
o capitilize capability bit strings for consistency
Approved by: re
2002-11-15 00:02:21 +00:00
Chris Costello
d25beabfca
Remove a line that reflected behavior that does not actually exist.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-10-28 03:46:32 +00:00
Chris Costello
76b4b15fcf
Document the `maclabel' command.
...
Obtained from: TrustedBSD Project
Sponsored by: Network Associates Laboratories
2002-10-25 22:40:37 +00:00
Poul-Henning Kamp
fb3133242f
Report the MONITOR bit.
2002-10-24 17:23:52 +00:00