add_protocol
void add_protocol (char *, int, void (*)(struct protocol *), void *);
add_protocol(tmp->name, tmp->rfdesc, got_one, tmp);
add_protocol("icmp", icmp_protocol_fd, icmp_echoreply,
add_protocol("sync", syncfd, sync_recv, NULL);
add_protocol("udp", sock, udpsock_handler, udpsock);
void add_protocol(char *, int, void (*)(struct protocol *), void *);
add_protocol("server", sp->fd, got_response, sp);
add_protocol(intf->name, intf->rfdesc, handler, intf);
void add_protocol(char *, int, void (*)(struct protocol *), void *);
add_protocol("clientsd", clientsd, mcast6_recv, &clientsd);
add_protocol("serversd", serversd, mcast6_recv, &serversd);
add_protocol(intf->name, intf->rfdesc, handler, intf);