| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
builtints (e.g., exit, strcmp).
|
|
|
|
| |
builtins (e.g., exit, strcmp).
|
|
|
|
|
|
| |
builtins (e.g., exit).
Submitted by: Mike Barcroft <mike@q9media.com>
|
|
|
|
|
| |
Submitted by: Mike Barcroft <mike@q9media.com>
Reviewed by: md5(1)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
columns. 80 columns + newline is a problem for some terminals including syscons.
Requested by: bde
MFC after: 1 week
|
|
|
|
| |
Submitted by: cwt
|
|
|
|
|
|
| |
For example, ``netstat -s -p ip -z'' will show and reset IP stats.
PR: bin/17338
|
|
|
|
|
| |
- Make sure to try hw.ncpu if kern.smp.cpus doesn't exist (i.e. on UP) to
get number of CPUs.
|
|
|
|
| |
getting number of CPUs.
|
|
|
|
| |
faster comperssion, which in the bzip2's case could be a big win.
|
|
|
|
| |
(usage() still is not synchronized with SYNOPSIS, intentionally.)
|
| |
|
|
|
|
| |
Submitted by: hrs, marko
|
| |
|
|
|
|
|
| |
sequence and allow root to get everybody's one. Before this change user
can't get his own sequence, root required.
|
|
|
|
| |
but maybe this file shouldn't be so widly distributed :-)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Submitted by: Mike Barcroft <mike@q9media.com>
Set maintainer to myself. This needs to stay in sync with what Buntils
does, and it would be best to pass functionality changes thru me to make
sure future plans are taken into account.
|
|
|
|
| |
Submitted by: Mike Barcroft <mike@q9media.com>
|
| |
|
| |
|
| |
|
|
|
|
| |
Submitted by: andy
|
|
|
|
|
|
| |
PR: bin/28337
Submitted by: Koga Youichirou <y-koga@jp.freebsd.org>
MFC after: 1 week
|
|
|
|
| |
Submitted by: hosokawa
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Sort people that have the same birthday by a year.
- Added some missing data (R.O.C. for Taiwan, Australia for peter,
Englang -> United Kingdom).
- Fixed bogon in rev. 1.1 (INITCAP() was not worth doing).
- Regenerate (from the Oracle database).
Average age: 28 years and 10 months.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
introduce a modified allocation mechanism for mbufs and mbuf clusters; one
which can scale under SMP and which offers the possibility of resource
reclamation to be implemented in the future. Notable advantages:
o Reduce contention for SMP by offering per-CPU pools and locks.
o Better use of data cache due to per-CPU pools.
o Much less code cache pollution due to excessively large allocation macros.
o Framework for `grouping' objects from same page together so as to be able
to possibly free wired-down pages back to the system if they are no longer
needed by the network stacks.
Additional things changed with this addition:
- Moved some mbuf specific declarations and initializations from
sys/conf/param.c into mbuf-specific code where they belong.
- m_getclr() has been renamed to m_get_clrd() because the old name is really
confusing. m_getclr() HAS been preserved though and is defined to the new
name. No tree sweep has been done "to change the interface," as the old
name will continue to be supported and is not depracated. The change was
merely done because m_getclr() sounds too much like "m_get a cluster."
- TEMPORARILY disabled mbtypes statistics displaying in netstat(1) and
systat(1) (see TODO below).
- Fixed systat(1) to display number of "free mbufs" based on new per-CPU
stat structures.
- Fixed netstat(1) to display new per-CPU stats based on sysctl-exported
per-CPU stat structures. All infos are fetched via sysctl.
TODO (in order of priority):
- Re-enable mbtypes statistics in both netstat(1) and systat(1) after
introducing an SMP friendly way to collect the mbtypes stats under the
already introduced per-CPU locks (i.e. hopefully don't use atomic() - it
seems too costly for a mere stat update, especially when other locks are
already present).
- Optionally have systat(1) display not only "total free mbufs" but also
"total free mbufs per CPU pool."
- Fix minor length-fetching issues in netstat(1) related to recently
re-enabled option to read mbuf stats from a core file.
- Move reference counters at least for mbuf clusters into an unused portion
of the cluster itself, to save space and need to allocate a counter.
- Look into introducing resource freeing possibly from a kproc.
Reviewed by (in parts): jlemon, jake, silby, terry
Tested by: jlemon (Intel & Alpha), mjacob (Intel & Alpha)
Preliminary performance measurements: jlemon (and me, obviously)
URL: http://people.freebsd.org/~bmilekic/mb_alloc/
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
server is well-behaved wrt. line endings.
PR: bin/28082
Submitted by: Mike Barcroft <mike@q9media.com>
|
| |
|
|
|
|
|
| |
to note that of the people added so far, one has the same birthdate as me
(April Fool's Day), and that only two other folks are older than I am.
|
| |
|
| |
|
| |
|
|
|
|
| |
in the base system.
|
|
|
|
| |
by adding myself.
|
| |
|
| |
|
|
|
|
| |
Submitted by: developers
|
|
|
|
|
|
|
| |
- Icmp6 histogram update for inverse neighbor solicit/advert.
Obtained from: KAME
MFC after: 2 weeks
|