| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This means that we will not have to have a bpf and a non-bpf version
of our driver modules.
This does not open any security hole, because the bpf core isn't loadable
The drivers left unchanged are the "cross platform" drivers where the respective
maintainers are urged to DTRT, whatever that may be.
Add a couple of missing FreeBSD tags.
Notes:
svn path=/head/; revision=51646
|
| |
|
|
|
|
|
| |
Submitted by: Francis Dupont <Francis.Dupont@inria.fr>
Notes:
svn path=/head/; revision=51309
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50477
|
| |
|
|
|
|
|
|
|
|
| |
and used 'command' instead of 'cmd' in a few cases. Also clear up some
unused variables.
Pointed out by: phk
Notes:
svn path=/head/; revision=50026
|
| |
|
|
|
|
|
|
|
|
|
| |
sys/net/if_ethersubr.c:ether_ioctl(). Drivers need not implement generic
behavior.
PR: kern/12126
Submitted by: in part by Boris Popov <bp@butya.kz>
Notes:
svn path=/head/; revision=50002
|
| |
|
|
| |
Notes:
svn path=/head/; revision=48645
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1:
s/suser/suser_xxx/
2:
Add new function: suser(struct proc *), prototyped in <sys/proc.h>.
3:
s/suser_xxx(\([a-zA-Z0-9_]*\)->p_ucred, \&\1->p_acflag)/suser(\1)/
The remaining suser_xxx() calls will be scrutinized and dealt with
later.
There may be some unneeded #include <sys/cred.h>, but they are left
as an exercise for Bruce.
More changes to the suser() API will come along with the "jail" code.
Notes:
svn path=/head/; revision=46112
|
| |
|
|
| |
Notes:
svn path=/head/; revision=42546
|
| |
|
|
|
|
|
| |
introducer in ANSI C.
Notes:
svn path=/head/; revision=41616
|
| |
|
|
|
|
|
| |
and local variables, goto labels, and functions declared but not defined.
Notes:
svn path=/head/; revision=41591
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41182
|
| |
|
|
|
|
|
|
|
|
| |
device drivers, not in ioconf.c. Use a different hack in isa_device.h
so that a new config(8) is not required yet.
pc98 parts approved by: kato
Notes:
svn path=/head/; revision=40565
|
| |
|
|
| |
Notes:
svn path=/head/; revision=38505
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The check for dropping unicast packets not sent to our ethernet
address is after the bpf tap, but not conditioned on it. All packets
received should get handed to bpf, and unicast packets not to us (mac)
should get dropped whether or not there is a bpf listener. I believe
that the common optimization that the interface is in hw promisc mode
iff there is a bpf listener is in general wrong, but more frequently
so on wavelans.
I think Max's fix makes bpf listeners not see unicast packets sent to
others, but I'm not sure.
One can argue that checking on MOD_ENAL is wrong, but the code only
drops packets that shouldn't be received. The correctness condition
is that it be run whenever unicast packets without our mac address can
be received.
PR: kern/7144
Submitted by: Greg Troxel <gdt@ir.bbn.com>
Notes:
svn path=/head/; revision=38447
|
| |
|
|
|
|
|
|
|
|
| |
and don't depend on them being declared there. This will cause lots of
warnings for a few minutes until config is updated. Interrupt handlers
should never have been configured by config, and the machine generated
declarations get in the way of changing the arg type from int to void *.
Notes:
svn path=/head/; revision=37034
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
FreeBSD/alpha. The most significant item is to change the command
argument to ioctl functions from int to u_long. This change brings us
inline with various other BSD versions. Driver writers may like to
use (__FreeBSD_version == 300003) to detect this change.
The prototype FreeBSD/alpha machdep will follow in a couple of days
time.
Notes:
svn path=/head/; revision=36735
|
| |
|
|
| |
Notes:
svn path=/head/; revision=33676
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will not make any of object files that LINT create change; there
might be differences with INET disabled, but hardly anything compiled
before without INET anyway. Now the 'obvious' things will give a
proper error if compiled without inet - ipx_ip, ipfw, tcp_debug. The
only thing that _should_ work (but can't be made to compile reasonably
easily) is sppp :-(
This commit move struct arpcom from <netinet/if_ether.h> to
<net/if_arp.h>.
Notes:
svn path=/head/; revision=32350
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if_ie.c if_wl.c if_zp.c isa.c isa_device.h
labpc.c mcd.c ncr5380.c scd.c seagate.c si.c
sio.c tw.c ultra14f.c wcd.c wd.c:
Update for changes in the callout interface.
apic_vector.s icu_vector.s ipl.s ipl_funcs.c:
Add CAM software/hardware interrupt support.
Notes:
svn path=/head/; revision=29677
|
| |
|
|
|
|
|
|
|
| |
arg of type u_short (just write the function in ANSI C like most
other functions in this file instead of fixing the interface or
depending on a gcc feature).
Notes:
svn path=/head/; revision=28754
|
| |
|
|
| |
Notes:
svn path=/head/; revision=27839
|
| |
|
|
|
|
|
|
|
| |
This now includes code to handle the 2.4GHz WaveModem-based cards.
Submitted by: Jim Binkley <jrb@cs.pdx.edu>
Notes:
svn path=/head/; revision=27817
|
| |
|
|
| |
Notes:
svn path=/head/; revision=27555
|
| |
|
|
|
|
|
| |
problem. There was no problem in practice (at least on 386's).
Notes:
svn path=/head/; revision=26642
|
| |
|
|
|
|
|
| |
or tested yet. Mike may want to make some adjustments.
Notes:
svn path=/head/; revision=26114
|
| |
|
|
| |
Notes:
svn path=/head/; revision=26109
|
|
|
Obtained from: Jim Binkley <jrb@cs.pdx.edu>
Notes:
svn path=/head/; revision=26003
|