|
RTEMS CPU Kit with SuperCore
4.11.2
|
#include <sys/param.h>#include <sys/ucred.h>#include <sys/systm.h>#include <sys/kernel.h>#include <sys/conf.h>#include <sys/sockio.h>#include <sys/mount.h>#include <sys/mbuf.h>#include <sys/proc.h>#include <sys/reboot.h>#include <sys/socket.h>#include <sys/socketvar.h>#include <net/if.h>#include <net/route.h>#include <netinet/in.h>#include <net/if_types.h>#include <net/if_dl.h>#include <netinet/if_ether.h>#include <nfs/nfsproto.h>#include <nfsclient/nfsargs.h>#include <nfsclient/nfsdiskless.h>#include <nfs/xdr_subs.h>#include <fcntl.h>#include <rtems/mkrootfs.h>#include <rtems/rtems_bsdnet.h>#include <rtems/bsdnet/servers.h>#include <inttypes.h>#include "rtems/bootp.h"
Data Structures | |
| struct | bootp_packet |
Macros | |
| #define | BOOTP_MIN_LEN 300 /* Minimum size of bootp udp packet */ |
| #define | MAX_RESEND_DELAY 5 /* seconds */ |
| #define | IPPORT_BOOTPC 68 |
| #define | IPPORT_BOOTPS 67 |
| #define | EALEN 6 |
| #define | MKFILE_MODE (S_IRUSR | S_IWUSR | S_IWGRP | S_IRGRP | S_IROTH) |
Functions | |
| void * | bootp_strdup_realloc (char *dst, const char *src) |
| int | bootpc_call (struct bootp_packet *call, struct bootp_packet *reply, struct proc *procp) |
| int | bootpc_fakeup_interface (struct ifreq *ireq, struct socket *so, struct proc *procp) |
| int | bootpc_adjust_interface (struct ifreq *ireq, struct socket *so, struct sockaddr_in *myaddr, struct sockaddr_in *netmask, struct sockaddr_in *gw, struct proc *procp) |
| bool | bootpc_init (bool update_files, bool forever) |
Variables | |
| int | nfs_diskless_valid |
| struct nfsv3_diskless | nfsv3_diskless |
1.8.13