phil
475a548732
Move a #include to outside the #ifdef INET so it will compile without
...
INET defined.
1995-09-29 03:37:43 +00:00
thorpej
e1f1a3a9a7
Enhancements to the bpf from Stu Grossman <grossman@cygnus.com>:
...
* grok FIONBIO, FIOASYNC, and TIOC{G,S}PGRP
* add BIOC{G,S}RSIG; get/set the signal to be delivered
to the process or process group upon packet reception.
Defaults to SIGIO.
1995-09-27 18:30:37 +00:00
mycroft
2f38ab0ad1
Garbage collect useless `off' and `len' variables.
1995-08-19 16:33:17 +00:00
cgd
9ee311ead5
Update to latest code from CSRG.
1995-08-19 07:48:14 +00:00
cgd
b0dc5d3d7f
local adaptations, and fix a could of compilation errors
1995-08-19 04:35:18 +00:00
cgd
9980150670
Generic FDDI support by Matt Thomas. Support for DEC "PDQ" FDDI chipset
...
and for the PCI attachment of said chipset ("if_fpa"), also from Matt Thomas.
Arguably, pdq* doesn't belong in sys/dev/ic, but it's going to be shared by
various bus attachment devices at some point in the future, and there's no
other place that seems to fit as well.
1995-08-19 00:59:47 +00:00
mycroft
873ed30f83
so_pcb should be a void *.
1995-08-17 02:57:20 +00:00
mycroft
f174a96f7b
Don't pass through SIOCGIFADDR, per Steve McCanne.
1995-08-13 04:15:38 +00:00
mycroft
5482957905
splnet --> splsoftnet
1995-08-12 23:59:09 +00:00
mycroft
780f5dbe47
Make panic message consistent.
1995-07-23 16:33:08 +00:00
mycroft
90d6423bcb
For outgoing packets, always allocate a header mbuf and fill it in.
1995-07-23 16:29:47 +00:00
cgd
6fa924cb38
fix struct member use, as explained in pr 1164. style police
...
beat the fix into submission.
1995-07-12 08:27:26 +00:00
paulus
fdb27420ea
Change $Id to $NetBSD
1995-07-04 23:26:10 +00:00
paulus
8f120b82c6
Add definition for NETISR_PPP.
1995-07-04 23:24:07 +00:00
briggs
61405ee181
Use the right prototype for pppioctl().
1995-07-04 15:30:39 +00:00
paulus
7f06ab8b0b
Latest version of PPP stuff, with packet compression and other
...
improvements. The PPP kernel code is now split into if_ppp.c,
containing generic PPP support, and ppp_tty.c, which specifically
supports PPP on async tty devices (as a line discipline). This is
so that other devices can be supported without making them look
like ttys.
1995-07-04 06:28:17 +00:00
cgd
1e4957e020
oops; export that head definition to non-kernel code.
1995-06-19 21:57:28 +00:00
cgd
d925296265
define a type for the ifnet queue's head.
1995-06-19 21:41:37 +00:00
mycroft
d2307f3ecb
Update to match data structure changes.
1995-06-13 05:52:42 +00:00
mycroft
80a0cdd913
There's no reason to set if_next here.
1995-06-13 05:31:00 +00:00
mycroft
4cabe662ac
Make sure to initialize ifnet correctly.
1995-06-12 02:22:13 +00:00
mycroft
e0d6716b6a
Various cleanup, including:
...
* Convert several data structures to use queue.h.
* Split in_pcbnotify() into two parts; one for notifying a specific PCB, and
one for notifying all PCBs for a particular foreign address.
1995-06-12 01:09:20 +00:00
mycroft
6897f39ae9
Various cleanup, including:
...
* Convert several data structures to use queue.h.
* Split in_pcbnotify() into two parts; one for notifying a specific PCB, and
one for notifying all PCBs for a particular foreign address.
1995-06-12 00:46:47 +00:00
cgd
d4f62dcb69
update from Ignatios Souvatzis
1995-06-07 00:13:52 +00:00
mycroft
0181b81de4
Newer version from CSRG.
1995-05-17 15:50:06 +00:00
cgd
c7d6aa46d5
copy routines should take size_t lengths for prototype consistency.
...
don't assume that tick is >= 1000; loses badly on alpha (div. by zero)
only try unaligned copies if NetBSD's UNALIGNED_ACCESS symbol is defined.
various misc type size cleanups, mostly short -> int16_t.
1995-04-22 13:26:20 +00:00
cgd
b5fb8715b0
quiet compiler warning via (ugly) cast
1995-04-22 13:08:30 +00:00
cgd
92fad4a481
be more careful when rounding sockaddr_dl sizes. also, one u_short * ->
...
u_int16_t * conversion.
1995-04-22 13:07:12 +00:00
chopps
999aa2cc32
update arc_input() proto to match reality.
1995-04-14 17:09:39 +00:00
chopps
5f90c17217
change args to arc_input also add check on link address which fixes pr#922. from Ignatios Souvatzis <is@beverly.rhein.de>
1995-04-14 17:06:39 +00:00
mycroft
8b77f9cd5f
Remove some explicit references to loif.
1995-04-11 04:30:47 +00:00
mycroft
1b863c2eca
if_start and if_watchdog should return void.
1995-04-07 22:20:24 +00:00
mycroft
da0921a4a2
Set if_output in ether_ifattach().
1995-04-07 22:19:29 +00:00
mycroft
6f131301b0
Make OSI and X.25 work on little-endian machines.
1995-04-05 21:38:50 +00:00
mycroft
0a2cdb6d61
Fix bogus buffer indexing when a value is split across a mbuf boundary,
...
as suggested by Greg Ansley. Also, redefine MINDEX() slightly to avoid
duplicating code.
1995-04-01 03:04:49 +00:00
briggs
6efcd1b6d4
KERNEL -> _KERNEL
1995-03-29 21:57:43 +00:00
jtc
db0046c14d
KERNEL -> _KERNEL
1995-03-28 19:59:56 +00:00
jtc
7c04233887
KERNEL -> _KERNEL
1995-03-26 20:23:52 +00:00
mycroft
b468ed3d00
Fix panic when an interface in promiscuous mode goes down and the BPF user
...
tries to turn off promiscuous mode. From Lon Willett.
1995-03-22 16:08:32 +00:00
mycroft
f75ba16b09
Update to use timer{add,sub}().
1995-03-21 13:33:34 +00:00
cgd
17d1e137e0
punt on using int8 types for chars, at least for now. char is 8 byts anyway.
1995-03-12 04:19:08 +00:00
mycroft
b880de68c5
ifconf() takes a u_long, not an int.
1995-03-09 09:47:25 +00:00
cgd
e363664703
fixed sized types, where appropriate. when casting pointers to
...
integers to do math on them, cast to long. ioctl commands are
u_longs.
1995-03-08 02:56:49 +00:00
mycroft
3ab590b35f
Undo an #include ordering change.
1995-03-06 10:58:25 +00:00
mycroft
8c5b80f538
Make this more type-safe for the Alpha. From the libpcap 0.0 distribution.
...
(Needs more work.)
1995-03-06 10:56:06 +00:00
chopps
7908b4858d
add prototypes
1995-03-02 09:14:38 +00:00
glass
48b5b94c4f
fix some typos. from frank@fwi.uva.nl (Frank van der Linden)
1995-02-27 09:10:24 +00:00
glass
f634dc196b
preliminary arcnet support. uses lame but RFC address resolution
1995-02-23 07:19:49 +00:00
jtc
ca7b8dce12
Protect from multiple inclusion with _NET_BPF_H_, for PR #679 .
1995-01-13 00:34:09 +00:00
mycroft
7fab282c89
timevalsub --> __timersub
1994-12-11 21:39:05 +00:00