phil
1f494d0265
Don't add network files to SRCS if NO_NET is defined. (I'm getting
...
very short of disk space on STEELHEAD!) The pc532 doesn't use the
network (yet?) from boot.
1995-10-01 06:00:32 +00:00
pk
de4e651542
Careful with initializers.
1995-09-27 23:14:57 +00:00
thorpej
df8c694f7e
Add an inet_addr() function; return network-order numeric representation
...
of an IP address from `aa.bb.cc.dd'-style text input.
1995-09-23 17:14:40 +00:00
gwr
23ee56022d
Cleanup, and catch up with libsa changes.
1995-09-23 03:42:17 +00:00
gwr
6f2a9404ee
More cleanup: change some private types to eliminate casts,
...
replace some "goto xxx" with return(-1). (mostly cosmetic)
1995-09-23 03:36:06 +00:00
gwr
bdad6c4104
Fix/improve some comments.
1995-09-23 03:31:50 +00:00
thorpej
c9a13fa080
Assume that if devopen() points `file' at a NULL that a raw device was
...
opened (as opposed to only checking to see if `file' itself is NULL).
1995-09-19 09:16:52 +00:00
pk
d9124da47f
Another round of clean up, including fixes presented by Matthias Drochner
...
(PR#1404). Things to be noted:
- all IP addresses are now `struct in_addr's.
- the function rarp_getipaddress() no longer return `myip'; in stead
it returns -1 on failure (errno set), 0 on success. `myip' is set
as a size-effect.
1995-09-18 21:19:18 +00:00
pk
f5cf4bbc37
De-activate DEBUGFLAGS again.
1995-09-17 01:01:07 +00:00
pk
82e5cf06bc
Revert fs_ops read/write declarations; these return error numbers.
...
Get rid of some more compiler warnings.
Set errno where appropriate.
1995-09-17 00:49:37 +00:00
pk
84c517c128
Clear up some size_t/ssize_t confusion.
1995-09-14 23:45:21 +00:00
pk
0c92121b3f
Mirror libkern makefiles.
1995-09-14 20:55:00 +00:00
gwr
0081434965
Correct the padding to min Ethernet packet size.
1995-09-13 15:06:12 +00:00
thorpej
eb50acd998
Changes from Gordon Ross:
...
a) check against `my' ethernet or broadcast addresses done in
ether.c
b) changed interface to readether() to provide ethertype info
c) respond to arp requests when appropriate.
First two are clean-up. Last fixes hp300 and presumably mvme68k netboot
code.
1995-09-11 21:11:36 +00:00
pk
07f70f97f1
Avoid calling device-close routine when open() not completed. Otherwise you
...
lose if this sequence occurs: open()->devopen()->...->panic()->closeall().
1995-09-06 19:53:27 +00:00
pk
848dfdfec6
Fix bogus numerical conversion by using sprintf();
1995-09-03 20:56:14 +00:00
pk
8ede82abe2
Merge an sprintf() in.
1995-09-03 20:51:21 +00:00
pk
904eed507d
Add a driver hook to the `netif' structure.
1995-09-03 20:49:38 +00:00
gwr
b090a64678
Add bcea[] here now that is is gone from arp.c
1995-08-08 20:59:07 +00:00
thorpej
9800370998
Fix off-by-one error when padding text segment.
1995-08-04 07:37:03 +00:00
thorpej
fb56ae3095
Kill extra declaration of bcea[]. It's also defined in globals.c.
1995-08-04 01:17:26 +00:00
gwr
0a035e5e9f
Can not use htonl() in static initializers. (Fixes PR 1188)
1995-07-03 04:56:33 +00:00
gwr
2d83203f6a
Build all RPC requests with AUTH_UNIX (thanks to Chuck Silvers)
1995-07-03 02:59:16 +00:00
gwr
b4c3997cb9
Support functions for NFS boot (get server address and root path).
1995-06-27 15:32:40 +00:00
gwr
539a3bff11
Modified to do less copying, and to allow determination of
...
the address from whence the reply has come.
1995-06-27 15:28:58 +00:00
gwr
1fe28794f3
Fix ARP opcode, add more debugging prints.
1995-06-27 15:27:24 +00:00
gwr
55eb5a12f1
Re-work for new rpc interface, and simplify a bit.
1995-06-27 15:25:30 +00:00
gwr
d7e1ef6af2
Pad HEADER_SIZE for alignment.
1995-06-27 15:23:18 +00:00
gwr
0e4efb30ef
Pad the request out to the minimum Ethernet length.
...
Improve some debug prints...
1995-06-27 15:18:57 +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
gwr
8e179d8e95
Have netboot!
1995-06-09 22:02:39 +00:00
cgd
dd614d8474
parenthesize macro arg usage
1995-05-16 05:26:36 +00:00
cgd
05af191f3b
spacing fixups and KNF. #define ether address size, so it's not
...
hardcoded as '6' all over.
1995-05-15 01:30:44 +00:00
cgd
b835913465
first arg to open() is a 'const char *'. pointed out by David Brownlee
...
in pr 1004.
1995-04-30 03:57:54 +00:00
cgd
586427643d
various attribute poisoning, don't be as quick to specify size of files[]
1995-04-22 13:57:03 +00:00
cgd
4316c36ca7
cast pointers to longs
1995-04-22 13:53:48 +00:00
cgd
07231e5b52
note properly whether or not functions return, etc.
1995-04-22 13:51:19 +00:00
cgd
60b1ffa877
cast ptrs to longs, etc.
1995-04-22 13:50:27 +00:00
cgd
06b2dbd4dd
cast ptrs to longs.
1995-04-22 13:47:52 +00:00
cgd
84d0d2f495
various type fixups
1995-04-22 13:46:50 +00:00
cgd
c03b53c2e8
spacing cleaup. also, minor type mixup fixups.
1995-04-17 05:32:52 +00:00
cgd
b5b72d26ea
be a bit more careful and explicit with types. (basically a large no-op.)
1995-04-13 06:25:36 +00:00
mycroft
2f30839b62
Remove now unneeded #ifdef. Prototype new function.
1995-04-10 00:06:54 +00:00
briggs
6efcd1b6d4
KERNEL -> _KERNEL
1995-03-29 21:57:43 +00:00
jtc
7c04233887
KERNEL -> _KERNEL
1995-03-26 20:23:52 +00:00
glass
af55380e5a
remove references to arptnew. fix spelling error
1995-03-06 19:06:05 +00:00
glass
48b5b94c4f
fix some typos. from frank@fwi.uva.nl (Frank van der Linden)
1995-02-27 09:10:24 +00:00
mycroft
3757efcbfc
Clean up a little.
1995-02-21 10:14:53 +00:00
mycroft
97cf758f6d
Add EFTYPE.
1995-02-21 07:52:45 +00:00
mycroft
cba39e9e88
Correct some error strings, and add a few more. Don't print error messages in
...
exec(); let the caller do it.
1995-02-21 07:38:37 +00:00