From f802de0d4cbf00d2d356a01d182b660ee75f4acc Mon Sep 17 00:00:00 2001 From: patacongo Date: Sun, 2 Sep 2007 21:58:35 +0000 Subject: [PATCH] Implements basic TCP connection logic git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@326 42af7a65-404d-4744-a932-0658087f49c3 --- arch/sim/src/up_tapdev.c | 2 +- arch/sim/src/up_uipdriver.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/sim/src/up_tapdev.c b/arch/sim/src/up_tapdev.c index dd7cbde2c54..f07b118e6e1 100644 --- a/arch/sim/src/up_tapdev.c +++ b/arch/sim/src/up_tapdev.c @@ -198,7 +198,7 @@ void tapdev_init(void) struct ifreq ifr; memset(&ifr, 0, sizeof(ifr)); ifr.ifr_flags = IFF_TAP|IFF_NO_PI; - if (up_ioctl(gtapdevfd, TUNSETIFF, (void *) &ifr) < 0) + if (up_ioctl(gtapdevfd, TUNSETIFF, (unsigned long *) &ifr) < 0) { lib_rawprintf(buf); return; diff --git a/arch/sim/src/up_uipdriver.c b/arch/sim/src/up_uipdriver.c index ea6d349aecd..a54063ea26c 100644 --- a/arch/sim/src/up_uipdriver.c +++ b/arch/sim/src/up_uipdriver.c @@ -145,7 +145,7 @@ void uipdriver_loop(void) timer_reset(&periodic_timer); for(i = 0; i < UIP_CONNS; i++) { - uip_periodic(i); + uip_tcppoll(i); /* If the above function invocation resulted in data that * should be sent out on the network, the global variable