NET: Remove uip_stopped and uip_stop

This commit is contained in:
Gregory Nutt 2014-06-30 19:03:01 -06:00
parent b0c1b7ef47
commit 5d7915e5ef
6 changed files with 21 additions and 28 deletions

View File

@ -144,6 +144,10 @@ extern "C"
* Public Function Prototypes * Public Function Prototypes
****************************************************************************/ ****************************************************************************/
/* This function may be used at boot time to set the initial ip_id.*/
void net_setipid(uint16_t id);
/* net_checksd.c *************************************************************/ /* net_checksd.c *************************************************************/
/* Check if the socket descriptor is valid for the provided TCB and if it /* Check if the socket descriptor is valid for the provided TCB and if it
* supports the requested access. * supports the requested access.

View File

@ -206,7 +206,8 @@ typedef int (*devif_poll_callback_t)(struct net_driver_s *dev);
* Public Function Prototypes * Public Function Prototypes
****************************************************************************/ ****************************************************************************/
/* uIP device driver functions /****************************************************************************
* uIP device driver functions
* *
* These functions are used by a network device driver for interacting * These functions are used by a network device driver for interacting
* with uIP. * with uIP.
@ -263,11 +264,13 @@ typedef int (*devif_poll_callback_t)(struct net_driver_s *dev);
* devicedriver_send(); * devicedriver_send();
* } * }
* } * }
*/ *
****************************************************************************/
int devif_input(struct net_driver_s *dev); int devif_input(struct net_driver_s *dev);
/* Polling of connections /****************************************************************************
* Polling of connections
* *
* These functions will traverse each active uIP connection structure and * These functions will traverse each active uIP connection structure and
* perform appropriate operations: devif_timer() will perform TCP timer * perform appropriate operations: devif_timer() will perform TCP timer
@ -315,18 +318,22 @@ int devif_input(struct net_driver_s *dev);
* } * }
* return 0; * return 0;
* } * }
*/ *
****************************************************************************/
int devif_poll(struct net_driver_s *dev, devif_poll_callback_t callback); int devif_poll(struct net_driver_s *dev, devif_poll_callback_t callback);
int devif_timer(struct net_driver_s *dev, devif_poll_callback_t callback, int hsec); int devif_timer(struct net_driver_s *dev, devif_poll_callback_t callback, int hsec);
/* Carrier detection /****************************************************************************
* Carrier detection
*
* Call netdev_carrier_on when the carrier has become available and the device * Call netdev_carrier_on when the carrier has become available and the device
* is ready to receive/transmit packets. * is ready to receive/transmit packets.
* *
* Call detdev_carrier_off when the carrier disappeared and the device has moved * Call detdev_carrier_off when the carrier disappeared and the device has moved
* into non operational state. * into non operational state.
*/ *
****************************************************************************/
int netdev_carrier_on(FAR struct net_driver_s *dev); int netdev_carrier_on(FAR struct net_driver_s *dev);
int netdev_carrier_off(FAR struct net_driver_s *dev); int netdev_carrier_off(FAR struct net_driver_s *dev);

View File

@ -472,20 +472,6 @@ int tcp_backlogdelete(FAR struct tcp_conn_s *conn,
# define tcp_backlogremove(conn) (NULL) # define tcp_backlogremove(conn) (NULL)
#endif #endif
/* Tell the sending host to stop sending data.
*
* This function will close our receiver's window so that we stop
* receiving data for the current connection.
*/
#define uip_stop(conn) ((conn)->tcpstateflags |= UIP_STOPPED)
/* Find out if the current connection has been previously stopped with
* uip_stop().
*/
#define uip_stopped(conn) ((conn)->tcpstateflags & UIP_STOPPED)
/* Restart the current connection, if is has previously been stopped /* Restart the current connection, if is has previously been stopped
* with uip_stop(). * with uip_stop().
* *

View File

@ -235,10 +235,6 @@ struct devif_callback_s
* Public Function Prototypes * Public Function Prototypes
****************************************************************************/ ****************************************************************************/
/* This function may be used at boot time to set the initial ip_id.*/
void uip_setipid(uint16_t id);
/* Critical section management. The NuttX configuration setting /* Critical section management. The NuttX configuration setting
* CONFIG_NET_NOINT indicates that uIP not called from the interrupt level. * CONFIG_NET_NOINT indicates that uIP not called from the interrupt level.
* If CONFIG_NET_NOINTS is defined, then these will map to semaphore * If CONFIG_NET_NOINTS is defined, then these will map to semaphore

View File

@ -35,7 +35,7 @@
# Network device interface source files # Network device interface source files
NET_CSRCS += devif_initialize.c devif_setipid.c devif_input.c devif_send.c NET_CSRCS += devif_initialize.c net_setipid.c devif_input.c devif_send.c
NET_CSRCS += devif_poll.c devif_callback.c NET_CSRCS += devif_poll.c devif_callback.c
# I/O buffer chain support required? # I/O buffer chain support required?

View File

@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/devif/devif_setipid.c * net/devif/net_setipid.c
* *
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved. * Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@ -60,7 +60,7 @@
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
* Function: uip_setipid * Function: net_setipid
* *
* Description: * Description:
* This function may be used at boot time to set the initial ip_id. * This function may be used at boot time to set the initial ip_id.
@ -69,7 +69,7 @@
* *
****************************************************************************/ ****************************************************************************/
void uip_setipid(uint16_t id) void net_setipid(uint16_t id)
{ {
g_ipid = id; g_ipid = id;
} }