Kip Macy
34b07340ff
- Import infrastructure for caching flows as a means of accelerating L3 and L2 lookups
...
as well as providing stateful load balancing when used with RADIX_MPATH.
- Currently compiled in to i386 and amd64 but disabled by default, it can be enabled at
runtime with 'sysctl net.inet.flowtable.enable=1'.
- Embedded users can remove it entirely from the kernel by adding 'nooption FLOWTABLE' to
their kernel config files.
- A minimal hookup will be added to ip_output in a subsequent commit. I would like to see
more review before bringing in changes that require more churn.
Supported by: Bitgravity Inc.
2009-04-19 00:16:04 +00:00
Antoine Brodin
c42ddf78f3
usbdevs(8) is not obsoleted, just temporarily disconnected from the build
...
Noticed by: ru@
2009-04-18 22:16:46 +00:00
Robert Watson
04ac2960c4
Remove IFF_NEEDSGIANT interface flag: we no longer provide ifnet-layer
...
infrastructure to support non-MPSAFE network device drivers.
2009-04-18 20:39:17 +00:00
Robert Watson
31b2ac28c9
ifconfig(8) no longer needs to know how to print the IFF_NEEDSGIANT flag,
...
since it shortly won't be defined at all.
2009-04-18 20:10:39 +00:00
Robert Watson
78fc60e401
Garbage collect man page reference to IFF_NEEDSGIANT.
2009-04-18 20:09:43 +00:00
Antoine Brodin
41c0e77598
Add more obsolete files, usb related.
2009-04-18 18:21:42 +00:00
Edward Tomasz Napierala
b998d381f2
Use acl_alloc() and acl_free() instead of using uma(9) directly.
...
This will make switching to malloc(9) easier; also, it would be
neccessary to add these routines if/when we implement variable-size
ACLs.
2009-04-18 16:47:33 +00:00
Ulf Lilleengen
697ab8be86
- Remove assertion of topology lock remaining from 7.x gvinum. It is not needed,
...
as the renaming only changes internal gvinum names and will not alter the geom
topology.
- The topology lock was not held when calling g_wither_geom after renaming.
2009-04-18 16:36:27 +00:00
Sam Leffler
6f20ea67ac
Cleanups to prepare this code for wider use (likely merged into hostapd):
...
o add (required) cmd line args to specify the set of ifnet's to monitor
for WDS discovery msgs; "any" is a wildcard
o change the default script run on wds vap create to the "null script"
o auto-daemonize; add -f option to force foreground operation
o add -P option for integration with rc.d (implementation missing, tba)
o use syslog; default to log up to LOG_INFO, -t (terse) gives you up to
LOG_ERR, and -v (verbose) gives you up to LOG_DEBUG
o scan for existing vaps on startup to recover existing state
o correct some types
2009-04-18 16:14:03 +00:00
Sam Leffler
7278fd42b9
allow NANO_CFGDIR to be overridden
2009-04-18 15:59:09 +00:00
Ed Schouten
dae0d1b1d5
Remove unused SESUNIT() macro from ses(4).
2009-04-18 07:39:11 +00:00
Ed Schouten
e78a5a3f2f
Convert mlx(4) and mly(4) to si_drv1 instead of dev2unit().
2009-04-18 07:36:38 +00:00
Tim Kientzle
f4f5e3f5b9
Rely on OpenSSL bits only if we're building a system with OpenSSL.
...
Also, adjust the MD5 calls to rely on libmd instead of libcrypto,
so we keep MD5 support even in the !OpenSSL case.
2009-04-18 06:06:47 +00:00
Tim Kientzle
79cf3de423
Make -lcrypto usage dependent on whether or not we're building with OpenSSL.
2009-04-18 06:03:09 +00:00
Tim Kientzle
3b495423e3
Libarchive is sprouting dependencies on libmd and libcrypto.
...
Because crunchgen drops any repeated library (keeping only the
first), the -lcrypto reference must be moved to after -larchive,
not merely duplicated.
I'm considering changing crunchgen's handling of duplicate
libraries, but that's a rather more delicate issue.
2009-04-18 06:01:55 +00:00
Warner Losh
77944b3551
Make sure that the data in the ROM with a valid signature isn't all
...
0's. At least one PC Card ASIC does this...
2009-04-18 04:45:02 +00:00
Warner Losh
f2731d8565
Add GVP NIC 2000P and New Media Livewire. Also New Media LanSurfer
...
doesn't have a function type of network, so add a quirk for that...
2009-04-18 04:37:53 +00:00
Warner Losh
39ce911c1e
This turns out to be wrong...
2009-04-18 04:21:04 +00:00
Tim Kientzle
84cdfa5374
Correct and update the manpage to include
...
more details about some of the formats and
to briefly describe the mtree writing capability.
2009-04-18 03:47:29 +00:00
Warner Losh
74677fb82b
Establish the interrupt handler AFTER we successfully attach. We need
...
to do this in case we have a shared interrupt that fires during the
attach process....
2009-04-18 03:10:28 +00:00
Warner Losh
77a6714a6d
Remove debug write accidentally left in.
2009-04-18 03:02:44 +00:00
Maksim Yevmenkin
dba59455b3
Fix bug in event timeout handling
...
Submitted by: mav
MFC after: 3 days
2009-04-17 23:33:30 +00:00
Bernd Walter
69948a10db
minor cleanup
2009-04-17 22:45:57 +00:00
Tim Kientzle
caa9d69ea1
*** empty log message ***
2009-04-17 22:20:44 +00:00
Ed Schouten
182e0e9ddc
Switch ubtbcmfw(4) to use si_drv1 instead of storing the unit number.
...
The unit number is still used to store the type of the device node.
Approved by: emax
2009-04-17 22:13:41 +00:00
John Baldwin
a28b3fc741
- Add a few more register defintions for the PCI express capability
...
registers.
- Cleanup PCI-X capability printf to not leave a dangling "supports" for
some PCI-X bridges.
- Display additional PCI express details including the negotiated and max
link width and the actual and maximum supported max payload.
MFC after: 1 month
2009-04-17 19:07:44 +00:00
Kip Macy
e94ba2ce53
clarify state of llentry that is passed back
2009-04-17 18:48:50 +00:00
Alexander Kabaev
8aeb69d0f2
Undo private changes that should never have been committed.
2009-04-17 18:34:11 +00:00
Alexander Kabaev
348496ad39
More fallout from negative dotdot caching. Negative entries should
...
be removed from and reinserted to proper ncneg list.
Reported by: pho
Submitted by: kib
2009-04-17 18:11:11 +00:00
John Baldwin
c8728236ec
The vlan code has not required the miibus code since 6.0 when
...
if_link_state_change() was added and the vlan link-state hook was moved
out of miibus and into net/if.c.
MFC after: 1 month
2009-04-17 17:40:47 +00:00
Andrew Thompson
0c512ce8ee
Drain the driver tasks on the same taskqueue in which they were enqueued.
2009-04-17 16:07:13 +00:00
Yoshihiro Takahashi
dfa8d62567
The sr(4) driver is removed.
2009-04-17 15:54:41 +00:00
Yoshihiro Takahashi
57874b20f5
The ar(4), ray(4) and sr(4) drivers are removed.
2009-04-17 15:49:37 +00:00
David Schultz
1068c8150a
Revert r190943, since the problem in ports seems to be fixed now.
...
It's amazing how a well-placed eyesore generates more motivation in a
day than email generates in three weeks.
2009-04-17 14:19:18 +00:00
John Baldwin
842f11bef6
Restore bus DMA bounce pages to an offset of 0 when they are released by
...
a tag that has BUS_DMA_KEEP_PG_OFFSET set. Otherwise the page could be
reused with a non-zero offset by a tag that doesn't have
BUS_DMA_KEEP_PG_OFFSET leading to data corruption.
Sleuthing by: avg
Reviewed by: scottl
2009-04-17 13:22:18 +00:00
Ollivier Robert
e932b25b93
Add an entry for the French macbook keyboard layout.
2009-04-17 11:30:32 +00:00
Robert Watson
7eb04522ef
Remove kue_fw.h, missed in previous IFF_NEEDSGIANT USB driver garbage
...
collection.
2009-04-17 09:48:20 +00:00
Robert Watson
855628aba6
Remove legacy versions of USB network interface drivers relying on
...
IFF_NEEDSGIANT, as that is no longer supported.
2009-04-17 09:42:26 +00:00
Kevin Lo
5d8c02c23f
Change Taiwan, Province of China to Taiwan, Republic of China
2009-04-17 08:01:18 +00:00
Tim Kientzle
400970912f
Disabling the crypto bits should quiet tinderbox while I
...
track down the library dependencies that are screwing up the /rescue build.
2009-04-17 07:28:49 +00:00
Tim Kientzle
d46c56dcba
Merge from libarchive.googlecode.com:
...
* Lots of new tests.
* New -n / --numeric-uid-gid option
* More sanity-checking of arguments
* Various Windows portability improvements
* Sync up version number to 2.7.0
2009-04-17 04:04:57 +00:00
Tim Kientzle
5191e7b552
Merge remaining changes from libarchive.googlecode.com:
...
* Add xz and lzma compression options
* Rename --format-options to simply --options
* Add --same-owner for GNU tar compat
* Add -lmd and -lcrypto to fix link
* Documentation
2009-04-17 03:45:15 +00:00
Tim Kientzle
4e350e9d6b
Set options before opening the archive.
...
Catch and report close-time errors.
2009-04-17 03:40:40 +00:00
Tim Kientzle
6ffa10bc90
Minor portability improvement in calls to ctype.h macros.
2009-04-17 03:37:09 +00:00
Tim Kientzle
c7e120041d
Merge from libarchive.googlecode.com: Numerous Windows-specific build tweaks.
2009-04-17 03:36:07 +00:00
Tim Kientzle
59fd3980b7
Publicize a handful of new functions and bump the version number
...
to indicate that this is synchronized with the recent libarchive 2.7.0
release.
2009-04-17 01:07:37 +00:00
Tim Kientzle
24a4c12895
Merge lots of test suite updates from libarchive.googlecode.com.
2009-04-17 01:06:31 +00:00
Tim Kientzle
7523935ae4
FreeBSD has a lot of crypto functions used by the recent mtree writer updates.
2009-04-17 01:04:23 +00:00
Tim Kientzle
50cc11da04
Ensure that the option setters return OK (option used) even
...
for options that don't change the list of keywords.
2009-04-17 01:03:52 +00:00
Tim Kientzle
c190973e9d
Fix a memory leak: Release the current list of /set keywords
...
even when we exit on an error.
2009-04-17 01:02:56 +00:00