net: cosmetic: Clean up NFS variables and functions
Make a thorough pass through all variables and function names contained within nfs.c and remove CamelCase and improve naming. Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
7044c6bb69
commit
68c76a3a38
|
@ -235,7 +235,7 @@ void net_auto_load(void)
|
||||||
/*
|
/*
|
||||||
* Use NFS to load the bootfile.
|
* Use NFS to load the bootfile.
|
||||||
*/
|
*/
|
||||||
NfsStart();
|
nfs_start();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -407,7 +407,7 @@ restart:
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_CMD_NFS)
|
#if defined(CONFIG_CMD_NFS)
|
||||||
case NFS:
|
case NFS:
|
||||||
NfsStart();
|
nfs_start();
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_CMD_CDP)
|
#if defined(CONFIG_CMD_CDP)
|
||||||
|
|
167
net/nfs.c
167
net/nfs.c
|
@ -52,11 +52,11 @@ static char filefh[NFS_FHSIZE]; /* file handle of kernel image */
|
||||||
|
|
||||||
static enum net_loop_state nfs_download_state;
|
static enum net_loop_state nfs_download_state;
|
||||||
static struct in_addr nfs_server_ip;
|
static struct in_addr nfs_server_ip;
|
||||||
static int NfsSrvMountPort;
|
static int nfs_server_mount_port;
|
||||||
static int NfsSrvNfsPort;
|
static int nfs_server_port;
|
||||||
static int NfsOurPort;
|
static int nfs_our_port;
|
||||||
static int NfsTimeoutCount;
|
static int nfs_timeout_count;
|
||||||
static int NfsState;
|
static int nfs_state;
|
||||||
#define STATE_PRCLOOKUP_PROG_MOUNT_REQ 1
|
#define STATE_PRCLOOKUP_PROG_MOUNT_REQ 1
|
||||||
#define STATE_PRCLOOKUP_PROG_NFS_REQ 2
|
#define STATE_PRCLOOKUP_PROG_NFS_REQ 2
|
||||||
#define STATE_MOUNT_REQ 3
|
#define STATE_MOUNT_REQ 3
|
||||||
|
@ -70,8 +70,7 @@ static char *nfs_filename;
|
||||||
static char *nfs_path;
|
static char *nfs_path;
|
||||||
static char nfs_path_buff[2048];
|
static char nfs_path_buff[2048];
|
||||||
|
|
||||||
static inline int
|
static inline int store_block(uchar *src, unsigned offset, unsigned len)
|
||||||
store_block(uchar *src, unsigned offset, unsigned len)
|
|
||||||
{
|
{
|
||||||
ulong newsize = offset + len;
|
ulong newsize = offset + len;
|
||||||
#ifdef CONFIG_SYS_DIRECT_FLASH_NFS
|
#ifdef CONFIG_SYS_DIRECT_FLASH_NFS
|
||||||
|
@ -105,8 +104,7 @@ store_block(uchar *src, unsigned offset, unsigned len)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static char*
|
static char *basename(char *path)
|
||||||
basename(char *path)
|
|
||||||
{
|
{
|
||||||
char *fname;
|
char *fname;
|
||||||
|
|
||||||
|
@ -121,8 +119,7 @@ basename(char *path)
|
||||||
return fname;
|
return fname;
|
||||||
}
|
}
|
||||||
|
|
||||||
static char*
|
static char *dirname(char *path)
|
||||||
dirname(char *path)
|
|
||||||
{
|
{
|
||||||
char *fname;
|
char *fname;
|
||||||
|
|
||||||
|
@ -178,8 +175,7 @@ static long *rpc_add_credentials(long *p)
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
RPC_LOOKUP - Lookup RPC Port numbers
|
RPC_LOOKUP - Lookup RPC Port numbers
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
static void
|
static void rpc_req(int rpc_prog, int rpc_proc, uint32_t *data, int datalen)
|
||||||
rpc_req(int rpc_prog, int rpc_proc, uint32_t *data, int datalen)
|
|
||||||
{
|
{
|
||||||
struct rpc_t pkt;
|
struct rpc_t pkt;
|
||||||
unsigned long id;
|
unsigned long id;
|
||||||
|
@ -207,19 +203,18 @@ rpc_req(int rpc_prog, int rpc_proc, uint32_t *data, int datalen)
|
||||||
if (rpc_prog == PROG_PORTMAP)
|
if (rpc_prog == PROG_PORTMAP)
|
||||||
sport = SUNRPC_PORT;
|
sport = SUNRPC_PORT;
|
||||||
else if (rpc_prog == PROG_MOUNT)
|
else if (rpc_prog == PROG_MOUNT)
|
||||||
sport = NfsSrvMountPort;
|
sport = nfs_server_mount_port;
|
||||||
else
|
else
|
||||||
sport = NfsSrvNfsPort;
|
sport = nfs_server_port;
|
||||||
|
|
||||||
net_send_udp_packet(net_server_ethaddr, nfs_server_ip, sport,
|
net_send_udp_packet(net_server_ethaddr, nfs_server_ip, sport,
|
||||||
NfsOurPort, pktlen);
|
nfs_our_port, pktlen);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
RPC_LOOKUP - Lookup RPC Port numbers
|
RPC_LOOKUP - Lookup RPC Port numbers
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
static void
|
static void rpc_lookup_req(int prog, int ver)
|
||||||
rpc_lookup_req(int prog, int ver)
|
|
||||||
{
|
{
|
||||||
uint32_t data[16];
|
uint32_t data[16];
|
||||||
|
|
||||||
|
@ -236,8 +231,7 @@ rpc_lookup_req(int prog, int ver)
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
NFS_MOUNT - Mount an NFS Filesystem
|
NFS_MOUNT - Mount an NFS Filesystem
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
static void
|
static void nfs_mount_req(char *path)
|
||||||
nfs_mount_req(char *path)
|
|
||||||
{
|
{
|
||||||
uint32_t data[1024];
|
uint32_t data[1024];
|
||||||
uint32_t *p;
|
uint32_t *p;
|
||||||
|
@ -263,14 +257,13 @@ nfs_mount_req(char *path)
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
NFS_UMOUNTALL - Unmount all our NFS Filesystems on the Server
|
NFS_UMOUNTALL - Unmount all our NFS Filesystems on the Server
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
static void
|
static void nfs_umountall_req(void)
|
||||||
nfs_umountall_req(void)
|
|
||||||
{
|
{
|
||||||
uint32_t data[1024];
|
uint32_t data[1024];
|
||||||
uint32_t *p;
|
uint32_t *p;
|
||||||
int len;
|
int len;
|
||||||
|
|
||||||
if ((NfsSrvMountPort == -1) || (!fs_mounted))
|
if ((nfs_server_mount_port == -1) || (!fs_mounted))
|
||||||
/* Nothing mounted, nothing to umount */
|
/* Nothing mounted, nothing to umount */
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -289,8 +282,7 @@ nfs_umountall_req(void)
|
||||||
* In case of successful readlink(), the dirname is manipulated,
|
* In case of successful readlink(), the dirname is manipulated,
|
||||||
* so that inside the nfs() function a recursion can be done.
|
* so that inside the nfs() function a recursion can be done.
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
static void
|
static void nfs_readlink_req(void)
|
||||||
nfs_readlink_req(void)
|
|
||||||
{
|
{
|
||||||
uint32_t data[1024];
|
uint32_t data[1024];
|
||||||
uint32_t *p;
|
uint32_t *p;
|
||||||
|
@ -310,8 +302,7 @@ nfs_readlink_req(void)
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
NFS_LOOKUP - Lookup Pathname
|
NFS_LOOKUP - Lookup Pathname
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
static void
|
static void nfs_lookup_req(char *fname)
|
||||||
nfs_lookup_req(char *fname)
|
|
||||||
{
|
{
|
||||||
uint32_t data[1024];
|
uint32_t data[1024];
|
||||||
uint32_t *p;
|
uint32_t *p;
|
||||||
|
@ -339,8 +330,7 @@ nfs_lookup_req(char *fname)
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
NFS_READ - Read File on NFS Server
|
NFS_READ - Read File on NFS Server
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
static void
|
static void nfs_read_req(int offset, int readlen)
|
||||||
nfs_read_req(int offset, int readlen)
|
|
||||||
{
|
{
|
||||||
uint32_t data[1024];
|
uint32_t data[1024];
|
||||||
uint32_t *p;
|
uint32_t *p;
|
||||||
|
@ -363,13 +353,11 @@ nfs_read_req(int offset, int readlen)
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
RPC request dispatcher
|
RPC request dispatcher
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
|
static void nfs_send(void)
|
||||||
static void
|
|
||||||
NfsSend(void)
|
|
||||||
{
|
{
|
||||||
debug("%s\n", __func__);
|
debug("%s\n", __func__);
|
||||||
|
|
||||||
switch (NfsState) {
|
switch (nfs_state) {
|
||||||
case STATE_PRCLOOKUP_PROG_MOUNT_REQ:
|
case STATE_PRCLOOKUP_PROG_MOUNT_REQ:
|
||||||
rpc_lookup_req(PROG_MOUNT, 1);
|
rpc_lookup_req(PROG_MOUNT, 1);
|
||||||
break;
|
break;
|
||||||
|
@ -398,8 +386,7 @@ NfsSend(void)
|
||||||
Handlers for the reply from server
|
Handlers for the reply from server
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
|
|
||||||
static int
|
static int rpc_lookup_reply(int prog, uchar *pkt, unsigned len)
|
||||||
rpc_lookup_reply(int prog, uchar *pkt, unsigned len)
|
|
||||||
{
|
{
|
||||||
struct rpc_t rpc_pkt;
|
struct rpc_t rpc_pkt;
|
||||||
|
|
||||||
|
@ -419,18 +406,17 @@ rpc_lookup_reply(int prog, uchar *pkt, unsigned len)
|
||||||
|
|
||||||
switch (prog) {
|
switch (prog) {
|
||||||
case PROG_MOUNT:
|
case PROG_MOUNT:
|
||||||
NfsSrvMountPort = ntohl(rpc_pkt.u.reply.data[0]);
|
nfs_server_mount_port = ntohl(rpc_pkt.u.reply.data[0]);
|
||||||
break;
|
break;
|
||||||
case PROG_NFS:
|
case PROG_NFS:
|
||||||
NfsSrvNfsPort = ntohl(rpc_pkt.u.reply.data[0]);
|
nfs_server_port = ntohl(rpc_pkt.u.reply.data[0]);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int nfs_mount_reply(uchar *pkt, unsigned len)
|
||||||
nfs_mount_reply(uchar *pkt, unsigned len)
|
|
||||||
{
|
{
|
||||||
struct rpc_t rpc_pkt;
|
struct rpc_t rpc_pkt;
|
||||||
|
|
||||||
|
@ -455,8 +441,7 @@ nfs_mount_reply(uchar *pkt, unsigned len)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int nfs_umountall_reply(uchar *pkt, unsigned len)
|
||||||
nfs_umountall_reply(uchar *pkt, unsigned len)
|
|
||||||
{
|
{
|
||||||
struct rpc_t rpc_pkt;
|
struct rpc_t rpc_pkt;
|
||||||
|
|
||||||
|
@ -480,8 +465,7 @@ nfs_umountall_reply(uchar *pkt, unsigned len)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int nfs_lookup_reply(uchar *pkt, unsigned len)
|
||||||
nfs_lookup_reply(uchar *pkt, unsigned len)
|
|
||||||
{
|
{
|
||||||
struct rpc_t rpc_pkt;
|
struct rpc_t rpc_pkt;
|
||||||
|
|
||||||
|
@ -505,8 +489,7 @@ nfs_lookup_reply(uchar *pkt, unsigned len)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int nfs_readlink_reply(uchar *pkt, unsigned len)
|
||||||
nfs_readlink_reply(uchar *pkt, unsigned len)
|
|
||||||
{
|
{
|
||||||
struct rpc_t rpc_pkt;
|
struct rpc_t rpc_pkt;
|
||||||
int rlen;
|
int rlen;
|
||||||
|
@ -542,8 +525,7 @@ nfs_readlink_reply(uchar *pkt, unsigned len)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int nfs_read_reply(uchar *pkt, unsigned len)
|
||||||
nfs_read_reply(uchar *pkt, unsigned len)
|
|
||||||
{
|
{
|
||||||
struct rpc_t rpc_pkt;
|
struct rpc_t rpc_pkt;
|
||||||
int rlen;
|
int rlen;
|
||||||
|
@ -585,18 +567,16 @@ nfs_read_reply(uchar *pkt, unsigned len)
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
Interfaces of U-BOOT
|
Interfaces of U-BOOT
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
|
static void nfs_timeout_handler(void)
|
||||||
static void
|
|
||||||
NfsTimeout(void)
|
|
||||||
{
|
{
|
||||||
if (++NfsTimeoutCount > NFS_RETRY_COUNT) {
|
if (++nfs_timeout_count > NFS_RETRY_COUNT) {
|
||||||
puts("\nRetry count exceeded; starting again\n");
|
puts("\nRetry count exceeded; starting again\n");
|
||||||
NetStartAgain();
|
NetStartAgain();
|
||||||
} else {
|
} else {
|
||||||
puts("T ");
|
puts("T ");
|
||||||
NetSetTimeout(nfs_timeout + NFS_TIMEOUT * NfsTimeoutCount,
|
NetSetTimeout(nfs_timeout + NFS_TIMEOUT * nfs_timeout_count,
|
||||||
NfsTimeout);
|
nfs_timeout_handler);
|
||||||
NfsSend();
|
nfs_send();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -608,44 +588,44 @@ static void nfs_handler(uchar *pkt, unsigned dest, struct in_addr sip,
|
||||||
|
|
||||||
debug("%s\n", __func__);
|
debug("%s\n", __func__);
|
||||||
|
|
||||||
if (dest != NfsOurPort)
|
if (dest != nfs_our_port)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
switch (NfsState) {
|
switch (nfs_state) {
|
||||||
case STATE_PRCLOOKUP_PROG_MOUNT_REQ:
|
case STATE_PRCLOOKUP_PROG_MOUNT_REQ:
|
||||||
if (rpc_lookup_reply(PROG_MOUNT, pkt, len) == -NFS_RPC_DROP)
|
if (rpc_lookup_reply(PROG_MOUNT, pkt, len) == -NFS_RPC_DROP)
|
||||||
break;
|
break;
|
||||||
NfsState = STATE_PRCLOOKUP_PROG_NFS_REQ;
|
nfs_state = STATE_PRCLOOKUP_PROG_NFS_REQ;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case STATE_PRCLOOKUP_PROG_NFS_REQ:
|
case STATE_PRCLOOKUP_PROG_NFS_REQ:
|
||||||
if (rpc_lookup_reply(PROG_NFS, pkt, len) == -NFS_RPC_DROP)
|
if (rpc_lookup_reply(PROG_NFS, pkt, len) == -NFS_RPC_DROP)
|
||||||
break;
|
break;
|
||||||
NfsState = STATE_MOUNT_REQ;
|
nfs_state = STATE_MOUNT_REQ;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case STATE_MOUNT_REQ:
|
case STATE_MOUNT_REQ:
|
||||||
reply = nfs_mount_reply(pkt, len);
|
reply = nfs_mount_reply(pkt, len);
|
||||||
if (reply == -NFS_RPC_DROP)
|
if (reply == -NFS_RPC_DROP) {
|
||||||
break;
|
break;
|
||||||
else if (reply == -NFS_RPC_ERR) {
|
} else if (reply == -NFS_RPC_ERR) {
|
||||||
puts("*** ERROR: Cannot mount\n");
|
puts("*** ERROR: Cannot mount\n");
|
||||||
/* just to be sure... */
|
/* just to be sure... */
|
||||||
NfsState = STATE_UMOUNT_REQ;
|
nfs_state = STATE_UMOUNT_REQ;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
} else {
|
} else {
|
||||||
NfsState = STATE_LOOKUP_REQ;
|
nfs_state = STATE_LOOKUP_REQ;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case STATE_UMOUNT_REQ:
|
case STATE_UMOUNT_REQ:
|
||||||
reply = nfs_umountall_reply(pkt, len);
|
reply = nfs_umountall_reply(pkt, len);
|
||||||
if (reply == -NFS_RPC_DROP)
|
if (reply == -NFS_RPC_DROP) {
|
||||||
break;
|
break;
|
||||||
else if (reply == -NFS_RPC_ERR) {
|
} else if (reply == -NFS_RPC_ERR) {
|
||||||
puts("*** ERROR: Cannot umount\n");
|
puts("*** ERROR: Cannot umount\n");
|
||||||
net_set_state(NETLOOP_FAIL);
|
net_set_state(NETLOOP_FAIL);
|
||||||
} else {
|
} else {
|
||||||
|
@ -656,61 +636,60 @@ static void nfs_handler(uchar *pkt, unsigned dest, struct in_addr sip,
|
||||||
|
|
||||||
case STATE_LOOKUP_REQ:
|
case STATE_LOOKUP_REQ:
|
||||||
reply = nfs_lookup_reply(pkt, len);
|
reply = nfs_lookup_reply(pkt, len);
|
||||||
if (reply == -NFS_RPC_DROP)
|
if (reply == -NFS_RPC_DROP) {
|
||||||
break;
|
break;
|
||||||
else if (reply == -NFS_RPC_ERR) {
|
} else if (reply == -NFS_RPC_ERR) {
|
||||||
puts("*** ERROR: File lookup fail\n");
|
puts("*** ERROR: File lookup fail\n");
|
||||||
NfsState = STATE_UMOUNT_REQ;
|
nfs_state = STATE_UMOUNT_REQ;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
} else {
|
} else {
|
||||||
NfsState = STATE_READ_REQ;
|
nfs_state = STATE_READ_REQ;
|
||||||
nfs_offset = 0;
|
nfs_offset = 0;
|
||||||
nfs_len = NFS_READ_SIZE;
|
nfs_len = NFS_READ_SIZE;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case STATE_READLINK_REQ:
|
case STATE_READLINK_REQ:
|
||||||
reply = nfs_readlink_reply(pkt, len);
|
reply = nfs_readlink_reply(pkt, len);
|
||||||
if (reply == -NFS_RPC_DROP)
|
if (reply == -NFS_RPC_DROP) {
|
||||||
break;
|
break;
|
||||||
else if (reply == -NFS_RPC_ERR) {
|
} else if (reply == -NFS_RPC_ERR) {
|
||||||
puts("*** ERROR: Symlink fail\n");
|
puts("*** ERROR: Symlink fail\n");
|
||||||
NfsState = STATE_UMOUNT_REQ;
|
nfs_state = STATE_UMOUNT_REQ;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
} else {
|
} else {
|
||||||
debug("Symlink --> %s\n", nfs_path);
|
debug("Symlink --> %s\n", nfs_path);
|
||||||
nfs_filename = basename(nfs_path);
|
nfs_filename = basename(nfs_path);
|
||||||
nfs_path = dirname(nfs_path);
|
nfs_path = dirname(nfs_path);
|
||||||
|
|
||||||
NfsState = STATE_MOUNT_REQ;
|
nfs_state = STATE_MOUNT_REQ;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case STATE_READ_REQ:
|
case STATE_READ_REQ:
|
||||||
rlen = nfs_read_reply(pkt, len);
|
rlen = nfs_read_reply(pkt, len);
|
||||||
NetSetTimeout(nfs_timeout, NfsTimeout);
|
NetSetTimeout(nfs_timeout, nfs_timeout_handler);
|
||||||
if (rlen > 0) {
|
if (rlen > 0) {
|
||||||
nfs_offset += rlen;
|
nfs_offset += rlen;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
} else if ((rlen == -NFSERR_ISDIR) || (rlen == -NFSERR_INVAL)) {
|
} else if ((rlen == -NFSERR_ISDIR) || (rlen == -NFSERR_INVAL)) {
|
||||||
/* symbolic link */
|
/* symbolic link */
|
||||||
NfsState = STATE_READLINK_REQ;
|
nfs_state = STATE_READLINK_REQ;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
} else {
|
} else {
|
||||||
if (!rlen)
|
if (!rlen)
|
||||||
nfs_download_state = NETLOOP_SUCCESS;
|
nfs_download_state = NETLOOP_SUCCESS;
|
||||||
NfsState = STATE_UMOUNT_REQ;
|
nfs_state = STATE_UMOUNT_REQ;
|
||||||
NfsSend();
|
nfs_send();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void nfs_start(void)
|
||||||
NfsStart(void)
|
|
||||||
{
|
{
|
||||||
debug("%s\n", __func__);
|
debug("%s\n", __func__);
|
||||||
nfs_download_state = NETLOOP_FAIL;
|
nfs_download_state = NETLOOP_FAIL;
|
||||||
|
@ -777,18 +756,18 @@ NfsStart(void)
|
||||||
printf("\nLoad address: 0x%lx\n"
|
printf("\nLoad address: 0x%lx\n"
|
||||||
"Loading: *\b", load_addr);
|
"Loading: *\b", load_addr);
|
||||||
|
|
||||||
NetSetTimeout(nfs_timeout, NfsTimeout);
|
NetSetTimeout(nfs_timeout, nfs_timeout_handler);
|
||||||
net_set_udp_handler(nfs_handler);
|
net_set_udp_handler(nfs_handler);
|
||||||
|
|
||||||
NfsTimeoutCount = 0;
|
nfs_timeout_count = 0;
|
||||||
NfsState = STATE_PRCLOOKUP_PROG_MOUNT_REQ;
|
nfs_state = STATE_PRCLOOKUP_PROG_MOUNT_REQ;
|
||||||
|
|
||||||
/*NfsOurPort = 4096 + (get_ticks() % 3072);*/
|
/*nfs_our_port = 4096 + (get_ticks() % 3072);*/
|
||||||
/*FIX ME !!!*/
|
/*FIX ME !!!*/
|
||||||
NfsOurPort = 1000;
|
nfs_our_port = 1000;
|
||||||
|
|
||||||
/* zero out server ether in case the server ip has changed */
|
/* zero out server ether in case the server ip has changed */
|
||||||
memset(net_server_ethaddr, 0, 6);
|
memset(net_server_ethaddr, 0, 6);
|
||||||
|
|
||||||
NfsSend();
|
nfs_send();
|
||||||
}
|
}
|
||||||
|
|
|
@ -69,7 +69,7 @@ struct rpc_t {
|
||||||
} reply;
|
} reply;
|
||||||
} u;
|
} u;
|
||||||
};
|
};
|
||||||
extern void NfsStart(void); /* Begin NFS */
|
void nfs_start(void); /* Begin NFS */
|
||||||
|
|
||||||
|
|
||||||
/**********************************************************************/
|
/**********************************************************************/
|
||||||
|
|
Loading…
Reference in New Issue