From 3114bbcb0cf91390266e2e1e59d233a5ee293243 Mon Sep 17 00:00:00 2001 From: "Michael I. Bushnell" <mib@gnu.org> Date: Thu, 19 Oct 1995 01:38:34 +0000 Subject: Formerly main.c.~4~ --- pfinet/main.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'pfinet/main.c') diff --git a/pfinet/main.c b/pfinet/main.c index 5b30c4eb..1d2b4b46 100644 --- a/pfinet/main.c +++ b/pfinet/main.c @@ -20,14 +20,18 @@ #include "pfinet.h" +#define pfinet_demuxer ethernet_demuxer + main () { char addr[4]; + + pfinet_bucket = ports_create_bucket (); setup_ethernet_device (); /* Call initialization routines */ - init_proto_init (); + inet_proto_init (); /* Simulate SIOCSIFADDR call. */ @@ -44,8 +48,13 @@ main () ether_dev.pa_mask = *(u_long *)addr; ether_dev.family = AF_INET; - ether_dev.pa_brdaddr = ether_dev->pa_addr | ~ether_dev->pa_mask; + ether_dev.pa_brdaddr = ether_dev.pa_addr | ~ether_dev.pa_mask; /* Turn on device. */ dev_open (ðer_dev); + + ports_manage_port_operations_multithread (pfinet_bucket, + pfinet_demuxer, + 0, 0, 1, 0); + return 0; } -- cgit v1.2.3