| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New netgraph node ng_patch(4). It performs data modification of packets
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@
MFC r208947:
Fix typo.
MFC r208989:
Style(9) fixes:
* Sort includes
* Replace #define<SPACE> to #define<TAB>
* Split declarations and initializations
* Split long lines
Requested by: kib
MFC r209194:
* Include sys/systm.h for KASSERT()
* Remove unneeded includes and comment
* Replace home made OFFSETOF() macro with standard offsetof()
Pointed out by: bde
Approved by: kib (mentor)
Notes:
svn path=/stable/8/; revision=209843
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=62145
|
| |
|
|
| |
Notes:
svn path=/head/; revision=59183
|
| |
|
|
|
|
|
|
| |
Makefile correctly handle all the possible permutations (including
missing crypto sources). Suggestions welcome.
Notes:
svn path=/head/; revision=59151
|
| |
|
|
|
|
|
| |
Obtained from: Whistle source tree
Notes:
svn path=/head/; revision=59110
|
| |
|
|
|
|
|
| |
for the PPTP protocol as specified in RFC 2637.
Notes:
svn path=/head/; revision=54331
|
| |
|
|
|
|
|
| |
apply bpf(4) filters to data travelling through a netgraph network.
Notes:
svn path=/head/; revision=54097
|
| |
|
|
| |
Notes:
svn path=/head/; revision=53248
|
| |
|
|
| |
Notes:
svn path=/head/; revision=52920
|