aboutsummaryrefslogtreecommitdiff
path: root/pfinet
Commit message (Collapse)AuthorAgeFilesLines
* Reverted changes related to io_map_segment.Roland McGrath1999-09-132-13/+6
|
* 1999-09-09 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-095-29/+32
| | | | | | | | | | | | | | * ethernet.c (ethernet_open): Don't start the input work thread here. (more_packets, mark_bh, input_work_thread): Move these to ... * devices.c: ... here. Also include "pfinet.h" instead of list of <> includes. * main.c (main): Launch input work thread here. * pfinet.h (input_work_thread): Declare function. * devices.c (add_device): Remove unused function. * pfinet.h (incoming_net_packet): Remove unused declaration.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-082-0/+15
| | | | * io-ops.c (S_io_map_segment): New function.
* .Roland McGrath1999-07-111-1/+5
|
* 1999-07-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-07-111-4/+5
| | | | * pfinet.h: Add #include <sys/mman.h> for munmap decl.
* 1999-07-09 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-113-3/+8
| | | | | * io-ops.c (S_io_read): Use mmap instead of vm_allocate. * socket-ops.c (S_socket_whatis_address): Likewise.
* .Roland McGrath1999-07-111-0/+4
|
* 1999-07-10 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-07-111-42/+42
| | | | * io-ops.c: Add #include <sys/mman.h> for munmap decl.
* 1999-07-03 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-032-11/+11
| | | | | * io-ops.c (S_io_read): Use munmap instead of vm_deallocate. (S_io_reauthenticate): Likewise.
* .Roland McGrath1999-06-131-0/+4
|
* 1999-06-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-06-131-1/+23
| | | | * main.c (trivfs_goaway): Exit if there are no socket ports.
* Sun Mar 14 18:33:54 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-142-4/+8
| | | | | * ethernet.c (ether_filter): Use a shorter filter program. (ether_filter_len): Compute more safely.
* .Roland McGrath1999-02-281-1/+6
|
* 1999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-02-281-27/+10
| | | | | * main.c (S_startup_dosync): Use ports_class_iterate. (sigterm_handler): Likewise.
* Tue Feb 16 05:50:27 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-02-162-1/+13
| | | | | * io-ops.c (S_io_revoke): New function. Don't attempt to implement. (Other systems don't even permit non-file revokes.)
* 1998-10-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-10-241-2/+4
| | | | | | | | | * ethernet.c (ethernet_open): Check error return from device_open and device_set_filter. (setup_ethernet_device): Check error return from device_get_status. * ethernet.c (ethername): Remove static variable. (setup_ethernet_device): Don't set it. (ethernet_open): Don't use it; use DEV->name instead.
* .Roland McGrath1998-10-241-0/+10
|
* 1998-10-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-10-241-26/+30
| | | | | | | | | * ethernet.c (ethernet_open): Check error return from device_open and device_set_filter. (setup_ethernet_device): Check error return from device_get_status. * ethernet.c (ethername): Remove static variable. (setup_ethernet_device): Don't set it. (ethernet_open): Don't use it; use DEV->name instead.
* .Roland McGrath1998-09-041-5/+8
|
* 1998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-09-041-14/+11
| | | | * loopback.c (loopback_type_trans): Return u_int16_t.
* Fri Apr 24 15:43:07 1998 Thomas Bushnell, n/BSG <tb@mit.edu>Thomas Bushnell1998-04-242-1/+8
| | | | | | * io-ops.c (S_io_select): When returning EINTR after cancellation, deallocate REPLY because the stub won't do it for us. Reported by UCHIYAMA Yasushi (uch@nop.or.jp).
* .Miles Bader1997-08-251-0/+4
|
* (S_io_write):Miles Bader1997-08-251-2/+4
| | | | Negate linux error codes before returning.
* .Miles Bader1997-08-201-0/+5
|
* Fri Aug 8 11:47:08 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-08-202-155/+156
| | | | | | * linux-inet/tcp.c (tcp_check): Move to end of file so it isn't inlined and can be profiled easily. * linux-inet/udp.c (udp_check): Likewise.
* Wed Aug 20 14:05:52 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-08-202-1/+12
| | | | | * main.c (main): New args for ports_manage_port_operations_multithread.
* (tcp_conn_request):Miles Bader1997-08-191-2/+2
| | | | SK->err holds errno values, not linux negative errno return vals.
* Mon Jul 21 14:58:13 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-07-233-4/+14
| | | | | | | * Makefile (HURDLIBS): Add iohelp. * main.c (trivfs_goaway): If FSYS_GOAWAY_FORCE is set, then go away, otherwise, continue to return EBUSY.
* .Miles Bader1997-04-251-0/+5
|
* (trivfs_append_args):Miles Bader1997-04-251-5/+2
| | | | | Renamed from trivfs_get_options. Don't initialize ARGZ/ARGZ_LEN.
* .Miles Bader1997-02-041-0/+5
|
* (S_socket_bind):Miles Bader1997-02-041-4/+5
| | | | | | Return EADDRNOTAVAIL if ADDR is 0. (S_socket_send): Don't deref ADDR if it's 0.
* Fri Oct 25 20:02:17 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-262-3/+10
| | | | | | * loopback.c (loopback_type_trans): New function. (setup_loopback_device): Bother to mark interface up too. Set LOOPBACK_DEV.type_trans.
* Fri Oct 25 20:02:17 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-262-1/+6
| | | | | * loopback.c (setup_loopback_device): Bother to mark interface up too.
* Thu Oct 24 22:38:55 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-255-1/+110
| | | | | | | | | | * main.c (main): Call setup_loopback_device before parsing args (and thus before the ethernet device shows up). * loopback.c: New file. * Makefile (SRCS): Add loopback.c. * pfinet.h (loopback_dev): New variable. * pfinet.h (ip_rt_del): New prototype.
* *** empty log message ***Thomas Bushnell1996-09-172-5/+11
|
* *** empty log message ***Thomas Bushnell1996-09-062-1/+7
|
* *** empty log message ***Thomas Bushnell1996-07-292-3/+9
|
* .Miles Bader1996-07-201-2/+2
|
* *** empty log message ***Michael I. Bushnell1996-07-191-0/+4
|
* (make_sock_user): Declaration updated.Miles Bader1996-07-191-1/+1
|
* *** empty log message ***Michael I. Bushnell1996-07-194-9/+26
|
* Initial revisionRoland McGrath1996-07-171-0/+232
|
* (S_io_reauthenticate): Repeat auth_server_authenticate for as long asMichael I. Bushnell1996-07-141-13/+23
| | | | we get EINTR. Deal with other errors without crashing.
* (S_io_reauthenticate): Don't use unsafe MOVE_SEND in call toMichael I. Bushnell1996-07-081-1/+2
| | | | auth_server_authenticate.
* (setup_ethernet_device): Linux's device `mtu' member does not includeMichael I. Bushnell1996-07-051-1/+1
| | | | | the hardware header size; subtract that off the value the kernel specifies as maximum packet size in setting ETHER_DEV.mtu.
* (lndist): Add lndist-asm-files.Michael I. Bushnell1996-06-271-3/+7
| | | | | | (lndist-asm-files): New rule. (ASMHEADERS): New variable. ($(top_srcdir)/hurd-snap/$(dir)/asm): New rule.
* (parse_opt):Miles Bader1996-06-251-27/+34
| | | | | | | | | | | Fix test for address-less netmask. Fix byte order when using IN_* macros. Base default netmask on dev->pa_addr, not in->address. Don't clear dev->pa_addr. Delete old routing entries before adding new ones. (trivfs_get_options): Add & use ADD_ADDR_OPT macro. (parse_hook_add_interface): Initialize H->curint->device. (trivfs_get_options): Initialize *ARGZ & *ARGZ_LEN.
* (ip_rt_del): New declaration.Miles Bader1996-06-251-0/+1
|
* (ip_rt_del): New function.Miles Bader1996-06-251-2/+12
| | | | | (rt_del): Renamed from ip_rt_del. (rt_kill): Call rt_del, not ip_rt_del.