| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Macfilter to route packets through different hooks based on sender MAC address.
Based on ng_macfilter written by Pekka Nikander
Sponsered by Retina b.v.
Reviewed by: afedorov
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D27268
Notes:
svn path=/head/; revision=368443
|
| |
|
|
|
|
|
|
|
| |
was added back in 2016, but has never been connected.
MFC after: 1 week
Notes:
svn path=/head/; revision=341749
|
| |
|
|
|
|
|
|
|
|
|
| |
This simplifies make output/logic
Tested with: `cd sys/modules; make ALL_MODULES=` on amd64
MFC after: 1 month
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=314651
|
| |
|
|
|
|
|
|
| |
Sponsored by: EMC / Isilon Storage Division
MFC after: 3 weeks
Notes:
svn path=/head/; revision=290665
|
| |
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=288304
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
options into kern.opts.mk and change all the places where we use
src.opts.mk to pull in the options. Conditionally define SYSDIR and
use SYSDIR/conf/kern.opts.mk instead of a CURDIR path. Replace all
instances of CURDIR/../../etc with STSDIR, but only in the affected
files.
As a special compatibility hack, include bsd.owm.mk at the top of
kern.opts.mk to allow the bare build of sys/modules to work on older
systems. If the defaults ever change between 9.x, 10.x and current for
these options, however, you'll wind up with the host OS' defaults
rather than the -current defaults. This hack will be removed when
we no longer need to support this build scenario.
Reviewed by: jhb
Differential Revision: https://phabric.freebsd.org/D529
Notes:
svn path=/head/; revision=269812
|
| |
|
|
|
|
|
| |
from the latter.
Notes:
svn path=/head/; revision=265420
|
| |
|
|
|
|
|
|
|
|
|
|
| |
it had no hooks. It has abused ifnet's if_afdata slot and actually
abused every subsystem it touched.
lagg(4) is a proper trunking solution at ifnet(9) layer.
ng_one2many(4) is a proper trunking solution in netgraph(4).
Notes:
svn path=/head/; revision=257249
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
passing through. Modifications are restricted to a subset of C language
operations on unsigned integers of 8, 16, 32 or 64 bit size.
These are: set to new value (=), addition (+=), subtraction (-=),
multiplication (*=), division (/=), negation (= -), bitwise AND (&=),
bitwise OR (|=), bitwise eXclusive OR (^=), shift left (<<=),
shift right (>>=). Several operations are all applied to a packet
sequentially in order they were specified by user.
Submitted by: Maxim Ignatenko <gelraen.ua at gmail.com>
Vadim Goncharov <vadimnuclight at tpu.ru>
Discussed with: net@
Approved by: mav (mentor)
MFC after: 1 month
Notes:
svn path=/head/; revision=208946
|
| |
|
|
|
|
|
| |
Approved by: julian (mentor)
Notes:
svn path=/head/; revision=194683
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in FreeBSD 5.x to allow network device drivers to run with Giant
despite the network stack being Giant-free. This significantly
simplifies calls into ioctl() on network interfaces, especially
in the multicast code, as well as eliminates deferred invocation
of interface if_start routines.
Disable the build on device drivers still depending on
IFF_NEEDSGIANT as they no longer compile. They will be removed
in a few weeks if they haven't been made MPSAFE in that time.
Disabled drivers:
if_ar
if_axe
if_aue
if_cdce
if_cue
if_kue
if_ray
if_rue
if_rum
if_sr
if_udav
if_ural
if_zyd
Drivers that were already disabled because of tty changes:
if_ppp
if_sl
Discussed on: arch@
Notes:
svn path=/head/; revision=189851
|
| |
|
|
| |
Notes:
svn path=/head/; revision=186490
|
| |
|
|
| |
Notes:
svn path=/head/; revision=186486
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As clearly mentioned on the mailing lists, there is a list of drivers
that have not been ported to the MPSAFE TTY layer yet. Remove them from
the kernel configuration files. This means people can now still use
these drivers if they explicitly put them in their kernel configuration
file, which is good.
People should keep in mind that after August 10, these drivers will not
work anymore. Even though owners of the hardware are capable of getting
these drivers working again, I will see if I can at least get them to a
compilable state (if time permits).
Notes:
svn path=/head/; revision=181233
|
| |
|
|
|
|
|
| |
Approved by: glebius (mentor)
Notes:
svn path=/head/; revision=169580
|
| |
|
|
| |
Notes:
svn path=/head/; revision=165629
|
| |
|
|
|
|
|
|
|
|
| |
mbuf_tags(9) on packets.
Submitted by: Vadim Goncharov <vadimnuclight tpu.ru>
mdoc(7) reviewed by: ru
Notes:
svn path=/head/; revision=159979
|
| |
|
|
|
|
|
|
|
|
|
| |
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
Notes:
svn path=/head/; revision=156813
|
| |
|
|
| |
Notes:
svn path=/head/; revision=147232
|
| |
|
|
| |
Notes:
svn path=/head/; revision=145965
|
| |
|
|
| |
Notes:
svn path=/head/; revision=141746
|
| |
|
|
| |
Notes:
svn path=/head/; revision=141726
|
| |
|
|
| |
Notes:
svn path=/head/; revision=141352
|
| |
|
|
| |
Notes:
svn path=/head/; revision=141212
|
| |
|
|
|
|
|
| |
disable them on all but i386.
Notes:
svn path=/head/; revision=140884
|
| |
|
|
| |
Notes:
svn path=/head/; revision=139113
|
| |
|
|
| |
Notes:
svn path=/head/; revision=136851
|
| |
|
|
|
|
|
| |
Approved by: julian (mentor)
Notes:
svn path=/head/; revision=135335
|
| |
|
|
|
|
|
| |
Reviewed by: imp, ru
Notes:
svn path=/head/; revision=131768
|
| |
|
|
| |
Notes:
svn path=/head/; revision=128635
|
| |
|
|
| |
Notes:
svn path=/head/; revision=128355
|
| |
|
|
| |
Notes:
svn path=/head/; revision=126447
|
| |
|
|
|
|
|
|
| |
Requested by: phk
Reviewed by: imp (mentor), ru
Notes:
svn path=/head/; revision=125123
|
| |
|
|
| |
Notes:
svn path=/head/; revision=124711
|
| |
|
|
|
|
|
| |
hatm(4) and fatm(4) drivers, en(4) will follow soon.
Notes:
svn path=/head/; revision=116808
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
ethernet controller. The driver has been tested with the LinkSys
USB200M adapter. I know for a fact that there are other devices out
there with this chip but don't have all the USB vendor/device IDs.
Note: I'm not sure if this will force the driver to end up in the
install kernel image or not. Special magic needs to be done to exclude
it to keep the boot floppies from bloating again, someone please
advise.
Notes:
svn path=/head/; revision=113757
|
| |
|
|
|
|
|
| |
Approved by: re
Notes:
svn path=/head/; revision=107125
|
| |
|
|
| |
Notes:
svn path=/head/; revision=102202
|
| |
|
|
| |
Notes:
svn path=/head/; revision=102197
|
| |
|
|
| |
Notes:
svn path=/head/; revision=91365
|
| |
|
|
|
|
|
| |
main IP input processing code.
Notes:
svn path=/head/; revision=84053
|
| |
|
|
| |
Notes:
svn path=/head/; revision=83998
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note ALL MODULES MUST BE RECOMPILED
make the kernel aware that there are smaller units of scheduling than the
process. (but only allow one thread per process at this time).
This is functionally equivalent to teh previousl -current except
that there is a thread associated with each process.
Sorry john! (your next MFC will be a doosie!)
Reviewed by: peter@freebsd.org, dillon@freebsd.org
X-MFC after: ha ha ha ha
Notes:
svn path=/head/; revision=83366
|
| |
|
|
|
|
|
| |
MFC after: 7 weeks
Notes:
svn path=/head/; revision=80305
|
| |
|
|
|
|
|
| |
diffs and produces less conflicts with local source trees.
Notes:
svn path=/head/; revision=79745
|
| |
|
|
|
|
|
|
| |
The normal versions are called if_ar.ko and if_sr.ko and the netgraph
versions ng_sync_ar.ko and ng_sync_sr.ko.
Notes:
svn path=/head/; revision=71832
|
| |
|
|
| |
Notes:
svn path=/head/; revision=69225
|
| |
|
|
| |
Notes:
svn path=/head/; revision=69209
|
| |
|
|
| |
Notes:
svn path=/head/; revision=69060
|
| |
|
|
|
|
|
| |
No ipfw support yet.
Notes:
svn path=/head/; revision=65310
|