1/*
2 * Copyright (c) 1995 Gordon Ross, Adam Glass
3 * Copyright (c) 1992 Regents of the University of California.
4 * All rights reserved.
5 *
6 * This software was developed by the Computer Systems Engineering group
7 * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and
8 * contributed to Berkeley.
--- 27 unchanged lines hidden (view full) ---
36 * SUCH DAMAGE.
37 *
38 * based on:
39 * nfs/krpc_subr.c
40 * $NetBSD: krpc_subr.c,v 1.10 1995/08/08 20:43:43 gwr Exp $
41 */
42
43#include <sys/cdefs.h>
44__FBSDID("$FreeBSD: head/sys/nfsclient/bootp_subr.c 88680 2001-12-30 02:35:09Z ambrisko $");
45
46#include "opt_bootp.h"
47
48#include <sys/param.h>
49#include <sys/systm.h>
50#include <sys/kernel.h>
51#include <sys/sockio.h>
52#include <sys/malloc.h>
--- 528 unchanged lines hidden (view full) ---
581 int outstanding;
582 int gotrootpath;
583 int retry;
584 const char *s;
585
586 /*
587 * Create socket and set its recieve timeout.
588 */
589 error = socreate(AF_INET, &so, SOCK_DGRAM, 0, td);
590 if (error != 0)
591 goto out;
592
593 tv.tv_sec = 1;
594 tv.tv_usec = 0;
595 bzero(&sopt, sizeof(sopt));
596 sopt.sopt_level = SOL_SOCKET;
597 sopt.sopt_name = SO_RCVTIMEO;
--- 368 unchanged lines hidden (view full) ---
966{
967 struct sockaddr_in *sin;
968 int error;
969 struct ifreq *ireq;
970 struct socket *so;
971 struct ifaddr *ifa;
972 struct sockaddr_dl *sdl;
973
974 error = socreate(AF_INET, &ifctx->so, SOCK_DGRAM, 0, td);
975 if (error != 0)
976 panic("nfs_boot: socreate, error=%d", error);
977
978 ireq = &ifctx->ireq;
979 so = ifctx->so;
980
981 /*
982 * Bring up the interface.
--- 1013 unchanged lines hidden ---
2 * Copyright (c) 1995 Gordon Ross, Adam Glass
3 * Copyright (c) 1992 Regents of the University of California.
4 * All rights reserved.
5 *
6 * This software was developed by the Computer Systems Engineering group
7 * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and
8 * contributed to Berkeley.
--- 27 unchanged lines hidden (view full) ---
36 * SUCH DAMAGE.
37 *
38 * based on:
39 * nfs/krpc_subr.c
40 * $NetBSD: krpc_subr.c,v 1.10 1995/08/08 20:43:43 gwr Exp $
41 */
42
43#include <sys/cdefs.h>
44__FBSDID("$FreeBSD: head/sys/nfsclient/bootp_subr.c 88680 2001-12-30 02:35:09Z ambrisko $");
45
46#include "opt_bootp.h"
47
48#include <sys/param.h>
49#include <sys/systm.h>
50#include <sys/kernel.h>
51#include <sys/sockio.h>
52#include <sys/malloc.h>
--- 528 unchanged lines hidden (view full) ---
581 int outstanding;
582 int gotrootpath;
583 int retry;
584 const char *s;
585
586 /*
587 * Create socket and set its recieve timeout.
588 */
589 error = socreate(AF_INET, &so, SOCK_DGRAM, 0, td);
590 if (error != 0)
591 goto out;
592
593 tv.tv_sec = 1;
594 tv.tv_usec = 0;
595 bzero(&sopt, sizeof(sopt));
596 sopt.sopt_level = SOL_SOCKET;
597 sopt.sopt_name = SO_RCVTIMEO;
--- 368 unchanged lines hidden (view full) ---
966{
967 struct sockaddr_in *sin;
968 int error;
969 struct ifreq *ireq;
970 struct socket *so;
971 struct ifaddr *ifa;
972 struct sockaddr_dl *sdl;
973
974 error = socreate(AF_INET, &ifctx->so, SOCK_DGRAM, 0, td);
975 if (error != 0)
976 panic("nfs_boot: socreate, error=%d", error);
977
978 ireq = &ifctx->ireq;
979 so = ifctx->so;
980
981 /*
982 * Bring up the interface.
--- 1013 unchanged lines hidden ---