cegger
5a5486f956
make this compile again
2008-07-10 05:15:32 +00:00
joerg
02aa18819c
- device/softc split
...
- remove redundant ;
2008-07-09 13:18:41 +00:00
ad
a00bd89dab
Replace references to getsock/getvnode.
2008-06-24 11:18:14 +00:00
gmcgarry
ccd9038096
ioctl commands are unsigned long.
2008-06-24 10:32:14 +00:00
dyoung
06f20fb7d3
Cosmetic: use LIST_FOREACH(). Join lines.
2008-06-23 03:13:12 +00:00
dyoung
c3da8a28e7
Cosmetic: use TAILQ_FOREACH(). Join lines.
2008-06-23 00:56:08 +00:00
yamt
fff57c5525
merge yamt-pf42 branch.
...
(import newer pf from OpenBSD 4.2)
ok'ed by peter@. requested by core@
2008-06-18 09:06:25 +00:00
cube
addeaf5d06
Fix previous: a well hidden assignment was lost.
2008-06-15 20:36:55 +00:00
christos
4f8bb168f6
that should read if_alloc.
2008-06-15 18:40:55 +00:00
christos
bc168f2766
- add if_alloc (ours just mallocs), and if_initname and use them (from FreeBSD)
...
- kill memsets where M_ZERO can be used.
2008-06-15 16:37:21 +00:00
christos
34c1ed7571
remove unnecessary casts.
2008-06-15 16:35:35 +00:00
christos
ab4f03ff74
- Add more definitions from FreeBSD
...
- Add ifmedia_removeall from FreeBSD
2008-06-15 16:33:58 +00:00
cegger
fc8fd752ef
device_private(device_lookup()) -> device_lookup_private()
...
ok cube@
2008-06-10 22:53:08 +00:00
dyoung
6190990146
Destroy condition variable sc_fp_condvar.
2008-06-02 23:07:13 +00:00
christos
5d9f99db06
Don't obliterate the whole message, preserve the data we have just written
...
and only zero out the rest.
2008-06-01 22:05:47 +00:00
christos
56fe2d1f4d
PR/38791: J.T. Conklin: routing socket event header not cleared
2008-05-29 17:53:01 +00:00
dyoung
7b1d20d162
Delete local variable 'sockets', whose value is never used. Reported
...
by J.T. Conklin.
2008-05-29 17:26:56 +00:00
mrg
c2b95373bf
remove clause #3 from my license where there are no other
...
copyright holders involved.
2008-05-29 14:51:25 +00:00
dyoung
d4ff34dc53
In tap_clone_destroy(), don't treat a pointer to the tap(4) softc
...
like it is a device_t.
In tap_clone_creator(), set cf_fstate to FSTATE_FOUND instead of
_NOTFOUND to avoid a panic in config_detach() on a DIAGNOSTIC
kernel. XXX I'm not sure that that is the right fix.
These changes should put a stop to the crash described in kern/38759.
2008-05-28 06:28:12 +00:00
ad
5e4b324300
Properly fix the "hanging in tty" bug that was worked around with cv_wakeup()
...
some time again.
2008-05-25 19:22:21 +00:00
dholland
b152b21d9a
fix typo
2008-05-25 01:59:55 +00:00
christos
45c4cacf02
Coverity CID 5013: Add diagnostic test for bad cmd parameter.
2008-05-24 18:51:41 +00:00
dyoung
89429568e1
Add ETHER_IS_LOCAL(). Tests for "local" ethernet addresses.
2008-05-22 01:15:33 +00:00
ad
6b51302cb8
Acquire kernel_lock in tap's fileops.
2008-05-21 13:56:15 +00:00
ad
323763b5d6
Acquire kernel_lock in the bpf fileops.
2008-05-21 13:48:52 +00:00
yamt
6ddc56271b
agr_ioctl_filter: comment the intention.
2008-05-19 02:53:47 +00:00
dyoung
ab6934acf9
Note both my contribution and NSF funding.
2008-05-15 04:03:53 +00:00
dyoung
9fa4982002
Get rid of gre_sosend()'s lwp argument.
2008-05-15 01:30:48 +00:00
dyoung
e6c098fa6e
rtinit() should pass RTM_ADD to ifa->ifa_rtrequest instead of cmd,
...
after all.
2008-05-13 20:49:33 +00:00
dyoung
e78c6441d1
Cosmetic; reduce excessive parenthesization.
2008-05-13 20:40:33 +00:00
dyoung
9efe814c6c
In rtinit(), when cmd == RTM_ADD, pass cmd instead of RTM_ADD to
...
ifa->ifa_rtrequest(), in preparation for handling rtinit(RTM_CHANGE)
in the RTM_ADD branch.
2008-05-13 20:21:09 +00:00
dyoung
4dbd129d42
Simplify the RT_DPRINTF() calls.
2008-05-13 20:18:11 +00:00
dyoung
2d716f631f
Replace a call to rtrequest() with single dst, mask, gateway
...
arguments, with a call to rtrequest1() with the rt_addrinfo those
single arguments come from. No functional change intended.
2008-05-13 20:16:30 +00:00
dyoung
2f604e903b
Let us call ioctl(SIOC[ADG]LIFADDR) with a link-layer address on
...
an AF_LINK socket, only, to be consistent with SIOC[ADG]LIFADDR
behavior on AF_INET and AF_INET6 sockets. Let us create AF_LINK
sockets for this purpose. Note that most operations on AF_LINK
sockets are not implemented.
2008-05-13 18:09:22 +00:00
dyoung
6f1527c315
Delete unreachable SIOCSIFADDR/AF_LINK case.
2008-05-13 17:58:52 +00:00
dyoung
4dd5ca7947
Add kernel support for adding/removing link-layer addresses using
...
SIOCALIFADDR AND SIOCDLIFADDR, respectively. Corresponding
ifconfig(8) changes are coming soon.
2008-05-11 23:48:07 +00:00
dyoung
9610e6f70b
Bzero, Bcmp, and Bcopy are not used any more, so delete them.
2008-05-11 20:22:38 +00:00
dyoung
b9b961f930
Use memset, memmove, and memcmp instead of Bzero, Bcopy, and Bcmp,
...
respectively.
2008-05-11 20:14:41 +00:00
dyoung
c83464af65
Where applicable, s/0/NULL/, s/Bcmp/memcmp/. Remove a gratuitous
...
cast from a call to nd6_storelladdr().
2008-05-11 20:13:30 +00:00
dyoung
5198e29b4c
Make gre(4) work in the New File Descriptor / Socket Locking Order.
...
Move the function+line printing into GRE_DPRINTF().
Retire gre_closef(). Retire gre_join(). Constify gre_reconf(),
and don't pass it an LWP any longer.
Make this work in the new file descriptor regime. Add a kernel
thread per gre(4) instance whose purpose is to install the socket
into proc0's file descriptor table. Add gre_fp_send() and
gre_fp_recv() for passing file_t pointers to proc0.
Fix locking: don't solock() in the socket upcall, where it is
already held. Do solock() before calling soconnect().
Simplify reconfiguration.
Update a comment that mentions finding a less specific route, since
we don't do that any more.
2008-05-09 20:14:07 +00:00
rumble
7e3d192596
Nix a tautological return introduced in 1.129.
2008-05-09 06:08:19 +00:00
ad
2bbb14eaa4
Back out previous. It broke the build.
2008-05-05 13:41:29 +00:00
ad
b407147f14
Move zlib out of net/ and into kern/. It would probably be better to use
...
the reachover Makefiles and libz, but this is already here and it works.
2008-05-04 23:07:09 +00:00
ad
9f4cef7b1f
Don't install sys/net/zlib.h.
2008-05-04 22:58:52 +00:00
martin
592397db3f
Move to standard TNF 2 clause license
2008-05-04 12:59:38 +00:00
thorpej
b129a80c20
Simplify the interface to netstat_sysctl() and allocate space for
...
the collated counters using kmem_alloc().
PR kern/38577
2008-05-04 07:22:14 +00:00
ad
971df547a1
kern/38502 ifconfig wi0 hangs
...
Don't acquire the socket lock for PRU_CONTROL.
2008-04-29 18:42:26 +00:00
martin
3028e483e4
Convert to new 2 clause license
2008-04-29 06:53:00 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
yamt
ee319e086d
netstat_sysctl: set sysctl_size correctly. (fix netstat -s garbage output)
2008-04-26 08:17:01 +00:00