cherry
370d9398c5
Allow $arch/stand to use dist/acpica/acpica.h
2008-07-30 11:45:20 +00:00
darrenr
4dac121dab
2020447 IPFilter's NAT can undo name server random port selection
...
(fix output port range, was a random number in [0,max-min]
(byteswapped on litle endian), instead of [min,max])
2008-07-26 19:44:28 +00:00
darrenr
9f0bfbf3da
2020447 IPFilter's NAT can undo name server random port selection
2008-07-24 09:37:57 +00:00
peter
899faae713
Wrap definition of pfil6_wrapper in #ifdef INET6.
...
From Scott Ellis in PR/39007.
2008-06-22 11:36:33 +00:00
yamt
957749de49
remove pf42 branch's todo.
2008-06-19 03:37:57 +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
darrenr
1752f1637c
Use of kernel malloc to record what memory ipfilter was using was broken
...
due to bad placement of a #define inside a macro that was never true for
a kernel build.
2008-06-08 11:31:28 +00:00
darrenr
50cc588ca0
Prior import mismerged changes already in NetBSD with those coming in from
...
the open source project, leading to regression errors and state tracking
failures.
2008-06-01 22:26:11 +00:00
jmcneill
10f75496ad
MI implementation of AcpiAcquireGlobalLock and AcpiReleaseGlobalLock.
2008-05-24 22:16:20 +00:00
darrenr
2f5a5e95ad
Pullup IPFilter 4.1.29 from the vendor branch to HEAD.
...
See src/dist/ipf/HISTORY for a list of bug fixes since 4.1.23 (although
a few are already in NetBSD)
2008-05-20 07:08:06 +00:00
jmcneill
2d069a6c6f
Hide a harmless warning about optional fields having zero address or lengths
...
unless ACPI_DEBUG is defined.
2008-05-10 13:45:13 +00:00
mlelstv
8851f13995
fix ACPI_DEBUG_PRINT debug level parameter
2008-05-03 19:58:17 +00:00
jmcneill
dd8d5fe840
Define ACPI_THREAD_ID as uintptr_t, and return curlwp instead of
...
curlwp->l_lid from AcpiOsGetThreadId(), as suggested by ad@
2008-04-24 21:42:05 +00:00
jmcneill
aa5089f1c5
Print table header information with ACPI_DEBUG_PRINT instead of ACPI_INFO.
2008-04-22 16:16:37 +00:00
jmcneill
3d052baa7f
Patch from Intel that addresses an issue with implicit returns when the
...
interpreter is in slack mode:
http://www.moblin.org/pipermail/devel/2008-April/000017.html
Fixes PR#38469 by Juergen Hannken-Illjes
2008-04-21 18:59:42 +00:00
thorpej
0dd41b37de
Make ip6 and icmp6 stats per-cpu.
2008-04-15 03:57:04 +00:00
jmcneill
42ea6765b5
Update ACPICA changelog.
2008-04-14 00:56:37 +00:00
mlelstv
a2f053ec77
add cast to suit format string
2008-04-12 22:52:40 +00:00
mlelstv
0e937de3b0
add missing 'const' qualifiers and fix printf format strings in
...
debug code.
2008-04-12 22:38:20 +00:00
jmcneill
16917be1d9
Update to ACPI-CA 20080321. Thanks to George Michaelson for help with testing.
2008-04-12 16:16:06 +00:00
thorpej
7ff8d08aae
Make IP, TCP, UDP, and ICMP statistics per-CPU. The stats are collated
...
when the user requests them via sysctl.
2008-04-12 05:58:22 +00:00
thorpej
aa8724ff7b
Change ICMP6 stats from a structure to an array of uint64_t's.
...
Note: This is ABI-compatible with the old icmp6stat structure; old netstat
binaries will continue to work properly.
2008-04-08 15:04:35 +00:00
thorpej
f5c68c0b9f
Change TCP stats from a structure to an array of uint64_t's.
...
Note: This is ABI-compatible with the old tcpstat structure; old netstat
binaries will continue to work properly.
2008-04-08 01:03:58 +00:00
thorpej
88d65e9212
Change IP stats from a structure to an array of uint64_t's.
...
Note: This is ABI-compatible with the old ipstat structure; old netstat
binaries will continue to work properly.
2008-04-07 06:31:27 +00:00
thorpej
738aabaf82
Change UDP stats from a structure to an array of uint64_t's.
...
Note: This is ABI-compatible with the old icmpstat structure; old netstat
binaries will continue to work properly.
2008-04-06 20:17:27 +00:00
thorpej
67b7abb1ce
Change ICMP stats from a structure to an array of uint64_t's.
...
Note: This is ABI-compatible with the old icmpstat structure; old netstat
binaries will continue to work properly.
2008-04-06 19:04:48 +00:00
rmind
c6186face4
Welcome to 4.99.55:
...
- Add a lot of missing selinit() and seldestroy() calls.
- Merge selwakeup() and selnotify() calls into a single selnotify().
- Add an additional 'events' argument to selnotify() call. It will
indicate which event (POLL_IN, POLL_OUT, etc) happen. If unknown,
zero may be used.
Note: please pass appropriate value of 'events' where possible.
Proposed on: <tech-kern>
2008-03-01 14:16:49 +00:00
dyoung
f776107987
Use TAILQ_FOREACH().
2008-02-11 22:11:27 +00:00
matt
c385a82b94
Pass 0 to ip_randomid since we don't know the salt.
2008-02-07 00:11:09 +00:00
mrg
8a519a7389
initialise some variables to appease gcc -O3.
2008-02-04 02:42:52 +00:00
dyoung
ffd53445a3
Convert rtcache_init()+rtcache_getrt() to single rtcache_init()
...
calls.
2008-01-14 17:17:19 +00:00
dyoung
a5476e2169
Change rtcache_init()+rtcache_getrt() and
...
rtcache_init_noclone()+rtcache_getrt() to single rtcache_init()
and rtcache_init_clone() calls.
2008-01-14 17:14:21 +00:00
dyoung
72fa642a86
Poison struct route->ro_rt uses in the kernel by changing the name
...
to _ro_rt. Use rtcache_getrt() to access a route cache's struct
rtentry *.
Introduce struct ifnet->if_dl that always points at the interface
identifier/link-layer address. Make code that treated the first
ifaddr on struct ifnet->if_addrlist as the interface address use
if_dl, instead.
Remove stale debugging code from net/route.c. Move the rtflush()
code into rtcache_clear() and delete rtflush(). Delete rtalloc(),
because nothing uses it any more.
Make ND6_HINT an inline, lowercase subroutine, nd6_hint.
I've done my best to convert IP Filter, the ISO stack, and the
AppleTalk stack to rtcache_getrt(). They compile, but I have not
tested them. I have given the changes to PF, GRE, IPv4 and IPv6
stacks a lot of exercise.
2007-12-20 19:53:29 +00:00
jmcneill
d41d2435df
In AcpiEvGpeDetect, don't attempt to acquire AcpiGbl_GpeLock if
...
AcpiGbl_SystemAwakeAndRunning is set, as one of our callers may already
be holding the AcpiGbl_GpeLock.
2007-12-13 18:04:50 +00:00
jmcneill
c44d13d630
No longer required after jmcneill-pm merge.
2007-12-11 23:07:30 +00:00
lukem
bf6e75e528
NetBSD RCSID love
2007-12-11 13:16:00 +00:00
lukem
a0dda790c5
use __KERNEL_RCSID()
2007-12-11 11:08:19 +00:00
lukem
6c9202e6d8
Use __KERNEL_RCSID() instead of vendor RCS or SCCS IDs.
2007-12-11 04:55:00 +00:00
jmcneill
4c1d81b2b5
Merge jmcneill-pm branch.
2007-12-09 20:27:42 +00:00
dyoung
5b90d794cb
Use IFADDR_FOREACH().
2007-12-05 01:11:24 +00:00
dyoung
b6995d1653
Bug fix: make pf_route() set M_CSUM_IPV4 before calling ip_fragment().
...
If you use a route-to rule such as 'pass out quick on ath0 route-to
gre2 all', and the MTU on gre2 is smaller than the MTU on ath0,
then pf_route() will fragment your packet by calling ip_fragment().
Because pf_route() did not set M_CSUM_IPv4, ip_fragment() would
not compute the checksum on the fragments, and PF would send IP
fragments with bad checksums out of gre2.
2007-11-28 04:23:33 +00:00
martti
811a7577e8
Bring some fixes from IPF 4.1.27 in order to fix kern/37037.
2007-10-02 06:15:11 +00:00
martti
abde7e33e0
Fixed IPF bug #1767831
...
ipflog() & ipmon ignore IPv6 extension headers
2007-09-17 18:02:21 +00:00
martti
05122b2bd9
Fixed IPF bug #1779455
...
state timer should be reset when retransmission is seen
2007-09-17 06:56:15 +00:00
martti
1f09bebe3d
Returning from m_pulldown can leave the first mbut with no data (m_len = 0).
...
The mbuf chain wasn't being walked and thus fin_m was not updated to point
to the new first mbuf with data in it.
Patch from the official IPFilter repository.
2007-09-17 06:25:21 +00:00
martti
4a8ab0e43a
Fixed IPF bug #1774745
...
retransmitted ACK may initiate connection state transition
2007-09-14 11:28:45 +00:00
martti
1122544750
Fixed IPF bug #1794544
...
keep frags does not work with IPv6
2007-09-14 09:57:07 +00:00
martti
61078fef5f
Revert to previous, it was not working for me correctly...
2007-09-10 06:28:38 +00:00
martti
fcbc8c046f
Fixed IPF bug #1767831
...
ipflog() & ipmon ignore IPv6 extension headers
Patch fetched from the SourceForge bug report.
2007-09-10 06:12:02 +00:00
martti
20df8bbd24
Fixed IPF bug #1785199
...
fr_natderef causes lock contention and performance slowdown
Patch fetched from the SourceForge bug report.
2007-09-10 06:07:01 +00:00