summaryrefslogtreecommitdiffstats
path: root/sys/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Including <sys/stdint.h> is (almost?) universally only to be able to usephk2003-03-181-1/+0
| | | | | %j in printfs, so put a newsted include in <sys/systm.h> where the printf prototype lives and save everybody else the trouble.
* Catch up with recent infrastructure changes.mdodd2003-03-161-5/+0
|
* Register module dependencies.mdodd2003-03-151-0/+2
|
* G/C unused varilable.mdodd2003-03-151-1/+1
|
* Catch up with recent changes.mdodd2003-03-151-36/+5
|
* Centralize the devstat handling for all GEOM disk device driversphk2003-03-081-9/+1
| | | | | | | | in geom_disk.c. As a side effect this makes a lot of #include <sys/devicestat.h> lines not needed and some biofinish() calls can be reduced to biodone() again.
* Update netisr handling; Each SWI now registers its queue, and all queuejlemon2003-03-041-3/+1
| | | | | | | | | | drain routines are done by swi_net, which allows for better queue control at some future point. Packets may also be directly dispatched to a netisr instead of queued, this may be of interest at some installations, but currently defaults to off. Reviewed by: hsu, silby, jayanth, sam Sponsored by: DARPA, NAI Labs
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+6
| | | | | | | | | | | | | branches: Initialize struct cdevsw using C99 sparse initializtion and remove all initializations to default values. This patch is automatically generated and has been tested by compiling LINT with all the fields in struct cdevsw in reverse order on alpha, sparc64 and i386. Approved by: re(scottl)
* NO_GEOM cleanup:phk2003-02-221-68/+16
| | | | | | Move to "struct disk *" centric use of disk_* API. Remove NOOP ioctl, spl*() and some debug printfs.
* Back out M_* changes, per decision of the TRB.imp2003-02-194-17/+17
| | | | Approved by: trb
* fix bug in updating of interface pointers when resyncing statedarrenr2003-02-151-6/+30
|
* Commit import changed from vendor branch of ipfilter to -current headdarrenr2003-02-1513-117/+379
|
* Commit import changed from vendor branch of ipfilter to -current headdarrenr2003-02-155-83/+222
|
* sometimes i hate it when you leave temp files in a directory you import fromdarrenr2003-02-152-13/+0
|
* This commit was generated by cvs2svn to compensate for changes in r110911,darrenr2003-02-152-0/+13
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import IPFilter 3.4.31 into -currentdarrenr2003-02-1518-207/+622
| |
| * 3rd time lucky, i hope.darrenr2002-08-2814-87/+313
| |
| * Import IPFilter 3.4.28darrenr2002-06-0711-36/+80
| |
| * Import version 3.4.27darrenr2002-04-278-73/+123
| |
* | Mark our struct disk with DISKFLAG_CANDELETE instead of the cdevsw withphk2003-02-111-1/+2
| | | | | | | | D_CANFREE.
* | Consolidate MIN/MAX macros into one place (param.h).alfred2003-02-022-5/+0
| | | | | | | | Submitted by: Hiten Pandya <hiten@unixdaemons.com>
* | Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-214-17/+17
| | | | | | | | Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
* | SMP locking for ifnet list.hsu2002-12-221-0/+6
| |
* | Resolve conflicts arising from the ACPI CA 20021118 import.iwasaki2002-11-2713-170/+226
| |
* | This commit was generated by cvs2svn to compensate for changes in r107325,iwasaki2002-11-2777-1380/+1841
|\ \ | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Vendor import of the Intel ACPI CA 20021118 drop.iwasaki2002-11-2790-1550/+2067
| | | | | | | | | | | | Approved by: re
* | | network interface and link layer changes:sam2002-11-151-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o on input don't strip the Ethernet header from packets o input packet handling is now done with if_input o track changes to ether_ifattach/ether_ifdetach API o track changes to bpf tapping o call ether_ioctl for default handling of ioctl's o use constants from net/ethernet.h where possible Reviewed by: many Approved by: re
* | | Replace aux mbufs with packet tags:sam2002-10-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o instead of a list of mbufs use a list of m_tag structures a la openbsd o for netgraph et. al. extend the stock openbsd m_tag to include a 32-bit ABI/module number cookie o for openbsd compatibility define a well-known cookie MTAG_ABI_COMPAT and use this in defining openbsd-compatible m_tag_find and m_tag_get routines o rewrite KAME use of aux mbufs in terms of packet tags o eliminate the most heavily used aux mbufs by adding an additional struct inpcb parameter to ip_output and ip6_output to allow the IPsec code to locate the security policy to apply to outbound packets o bump __FreeBSD_version so code can be conditionalized o fixup ipfilter's call to ip_output based on __FreeBSD_version Reviewed by: julian, luigi (silent), -arch, -net, darren Approved by: julian, silence from everyone else Obtained from: openbsd (mostly) MFC after: 1 month
* | | Resolve conflicts arising from the ACPI CA 20021002 import.iwasaki2002-10-046-36/+50
| | |
* | | This commit was generated by cvs2svn to compensate for changes in r104470,iwasaki2002-10-0448-1408/+1995
|\ \ \ | |/ / | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Vendor import of the Intel ACPI CA 20021002 drop.iwasaki2002-10-0454-1444/+2045
| | |
* | | (This commit touches about 15 disk device drivers in a very consistentphk2002-09-201-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and predictable way, and I apologize if I have gotten it wrong anywhere, getting prior review on a patch like this is not feasible, considering the number of people involved and hardware availability etc.) If struct disklabel is the messenger: kill the messenger. Inside struct disk we had a struct disklabel which disk drivers used to communicate certain metrics to the disklayer above (GEOM or the disk mini-layer). This commit changes this communication to use four explicit fields instead. Amongst the benefits is that the fields do not get overwritten by wrong or bogus on-disk disklabels. Once that is clear, <sys/disk.h> which is included in the drivers no longer need to pull <sys/disklabel.h> and <sys/diskslice.h> in, the few places that needs them, have gotten explicit #includes for them. The disklabel inside struct disk is now only for internal use in the disk mini-layer, so instead of embedding it, we malloc it as we need it. This concludes (modulus any mistakes) the series of disklabel related commits. I belive it all amounts to a NOP for all the rest of you :-) Sponsored by: DARPA & NAI Labs.
* | | Don't call dkunit() to find our unit number, it is in our softc.phk2002-09-201-1/+1
| | | | | | | | | | | | Sponsored by: DARPA & NAI Labs.
* | | Fix kernel build breakage when ACPI_DEBUG option is specified.iwasaki2002-08-291-2/+4
| | |
* | | Resolve conflicts arising from the ACPI CA 20020815 import.iwasaki2002-08-2916-154/+147
| | |
* | | This commit was generated by cvs2svn to compensate for changes in r102550,iwasaki2002-08-2977-892/+3736
|\ \ \ | |/ / | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Vendor import of the Intel ACPI CA 20020815 drop.iwasaki2002-08-2990-1043/+3876
| | |
* | | Finally merge in the changes from ipfilter 3.4.29 to freebsd-current.darrenr2002-08-2813-73/+298
| | | | | | | | | | | | Main changes here are related to the ftp proxy and making that work better.
* | | Don't use "NULL" when "0" is really meant.archie2002-08-231-1/+1
| | | | | | | | | | | | | | | | | | But in this case, "-1" is really meant. Reviewed by: darrenr
* | | Prepare for importing newer version of ACPI CA.iwasaki2002-08-221-3/+10
| | |
* | | Resolve conflicts arising from the ACPI CA 20020725 import.iwasaki2002-07-3014-1747/+341
| | |
* | | This commit was generated by cvs2svn to compensate for changes in r100966,iwasaki2002-07-3064-1655/+8457
|\ \ \ | |/ / | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Vendor import of the Intel ACPI CA 20020725 drop.iwasaki2002-07-3075-2377/+8799
| | |
* | | Resolve conflicts arising from the ACPI CA 20020611 import.iwasaki2002-07-0915-577/+809
| | |
* | | This commit was generated by cvs2svn to compensate for changes in r99679,iwasaki2002-07-09116-3394/+4522
|\ \ \ | |/ / | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Vendor import of the Intel ACPI CA 20020611 drop.iwasaki2002-07-09128-3956/+5162
| | |
* | | Resolve conflicts arising from the ACPI CA 20020404 import.iwasaki2002-06-3011-251/+309
| | |
* | | This commit was generated by cvs2svn to compensate for changes in r99146,iwasaki2002-06-3064-825/+1394
|\ \ \ | |/ / | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Vendor import of the Intel ACPI CA 200200404 drop.iwasaki2002-06-3074-1083/+1701
| | |
* | | - Add sanity check for argument.iwasaki2002-06-121-2/+7
| | | | | | | | | | | | | | | - Add new entry to stripdirs. The `generate' directory appeared in acpica-unix-20020517.
OpenPOWER on IntegriCloud