Alexander Kabaev
445e045b0d
Avoid casts as lvalues.
2004-07-28 06:59:55 +00:00
Julian Elischer
be4252b367
Slight cosmetic changes.
...
Also introduce a macro to be called by persistent nodes to signal their
persistence during shutdown to hide this mechanism from the node author.
Make node flags have a consistent style in naming.
Document the change.
2004-07-20 17:15:38 +00:00
Julian Elischer
3ca24c284d
Having moved metadata usage to mbuf tags, remove code that supports
...
the old way of doing it.
Submitted by: Gleb Smirnoff <glebius@cell.sick.ru>
2004-06-26 22:24:16 +00:00
Julian Elischer
f8aae7776f
Switch to using C99 sparse initialisers for the type methods array.
...
Should make no binary difference.
Submitted by: Gleb Smirnoff <glebius@cell.sick.ru>
Reviewed by: Harti Brandt <harti@freebsd.org>
MFC after: 1 week
2004-05-29 00:51:19 +00:00
Poul-Henning Kamp
917a7daac3
Unconst. Somebody didn't compile LINT.
2004-02-24 22:16:40 +00:00
Colin Percival
3f54070bd2
Check that a pointer is non-NULL before dereferencing it, not after.
...
Reported by: "Ted Unangst" <tedu@coverity.com>
Approved by: rwatson (mentor)
2004-02-24 18:01:43 +00:00
Brooks Davis
9bf40ede4a
Replace the if_name and if_unit members of struct ifnet with new members
...
if_xname, if_dname, and if_dunit. if_xname is the name of the interface
and if_dname/unit are the driver name and instance.
This change paves the way for interface renaming and enhanced pseudo
device creation and configuration symantics.
Approved By: re (in principle)
Reviewed By: njl, imp
Tested On: i386, amd64, sparc64
Obtained From: NetBSD (if_xname)
2003-10-31 18:32:15 +00:00
Warner Losh
a163d034fa
Back out M_* changes, per decision of the TRB.
...
Approved by: trb
2003-02-19 05:47:46 +00:00
Alfred Perlstein
44956c9863
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
...
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
2003-01-21 08:56:16 +00:00
Jeffrey Hsu
b30a244c34
SMP locking for ifnet list.
2002-12-22 05:35:03 +00:00
David E. O'Brien
6e551fb628
Update to C99, s/__FUNCTION__/__func__/,
...
also don't use ANSI string concatenation.
2001-12-10 08:09:49 +00:00
Brooks Davis
7360079ab3
Remove a couple unintentional mentions of Ethernet that crept in from
...
ng_ether.c.
2001-09-28 00:02:50 +00:00
Brooks Davis
cf776d8152
The initial commit contained an error in the license, this is the
...
correct one.
2001-09-27 00:04:29 +00:00
Brooks Davis
94408d94c3
/home/brooks/ng_gif.message
2001-09-26 23:50:17 +00:00