NET: Move net/netdev*.c to net/netdev/netdev*.c

This commit is contained in:
Gregory Nutt
2014-06-27 09:56:45 -06:00
parent f61741ea77
commit 953764181e
26 changed files with 44 additions and 72 deletions
+2 -8
View File
@@ -82,15 +82,9 @@ endif
# Support for operations on network devices # Support for operations on network devices
NETDEV_ASRCS = NETDEV_ASRCS =
NETDEV_CSRCS = netdev_register.c netdev_ioctl.c net_poll.c netdev_txnotify.c \ NETDEV_CSRCS =
netdev_findbyname.c netdev_findbyaddr.c netdev_count.c \
netdev_foreach.c netdev_unregister.c netdev_sem.c \
netdev_carrier.c
ifeq ($(CONFIG_NET_RXAVAIL),y)
NETDEV_CSRCS += netdev_rxnotify.c
endif
include netdev/Make.defs
include iob/Make.defs include iob/Make.defs
include arp/Make.defs include arp/Make.defs
include icmp/Make.defs include icmp/Make.defs
+1
View File
@@ -67,6 +67,7 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include <nuttx/net/arp.h> #include <nuttx/net/arp.h>
#include "netdev/netdev.h"
#include "route/route.h" #include "route/route.h"
#ifdef CONFIG_NET_ARP #ifdef CONFIG_NET_ARP
+1
View File
@@ -54,6 +54,7 @@
#include <nuttx/net/pkt.h> #include <nuttx/net/pkt.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "tcp/tcp.h" #include "tcp/tcp.h"
#include "udp/udp.h" #include "udp/udp.h"
+1
View File
@@ -51,6 +51,7 @@
#include <nuttx/net/udp.h> #include <nuttx/net/udp.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#ifdef CONFIG_NET #ifdef CONFIG_NET
+1
View File
@@ -54,6 +54,7 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include <nuttx/net/icmp.h> #include <nuttx/net/icmp.h>
#include "netdev/netdev.h"
#include "uip/uip.h" #include "uip/uip.h"
#include "icmp/icmp.h" #include "icmp/icmp.h"
-46
View File
@@ -148,12 +148,6 @@ extern "C"
#define EXTERN extern #define EXTERN extern
#endif #endif
/* List of registered ethernet device drivers */
#if CONFIG_NSOCKET_DESCRIPTORS > 0
EXTERN struct uip_driver_s *g_netdevices;
#endif
/**************************************************************************** /****************************************************************************
* Public Function Prototypes * Public Function Prototypes
****************************************************************************/ ****************************************************************************/
@@ -186,46 +180,6 @@ int net_timeo(uint32_t start_time, socktimeo_t timeo);
socktimeo_t net_timeval2dsec(FAR struct timeval *tv); socktimeo_t net_timeval2dsec(FAR struct timeval *tv);
#endif #endif
/* net_register.c ************************************************************/
#if CONFIG_NSOCKET_DESCRIPTORS > 0
void netdev_seminit(void);
void netdev_semtake(void);
void netdev_semgive(void);
#endif
/* net_findbyname.c **********************************************************/
#if CONFIG_NSOCKET_DESCRIPTORS > 0
FAR struct uip_driver_s *netdev_findbyname(FAR const char *ifname);
#endif
/* net_findbyaddr.c **********************************************************/
#if CONFIG_NSOCKET_DESCRIPTORS > 0
FAR struct uip_driver_s *netdev_findbyaddr(const uip_ipaddr_t addr);
#endif
/* net_txnotify.c ************************************************************/
#if CONFIG_NSOCKET_DESCRIPTORS > 0
void netdev_txnotify(const uip_ipaddr_t addr);
#endif
/* net_rxnotify.c ************************************************************/
#if CONFIG_NSOCKET_DESCRIPTORS > 0 && defined(CONFIG_NET_RXAVAIL)
void netdev_rxnotify(const uip_ipaddr_t addr);
#else
# define netdev_rxnotify(addr)
#endif
/* net_count.c ***************************************************************/
#if CONFIG_NSOCKET_DESCRIPTORS > 0
int netdev_count(void);
#endif
/* send.c ********************************************************************/ /* send.c ********************************************************************/
ssize_t psock_send(FAR struct socket *psock, FAR const void *buf, size_t len, ssize_t psock_send(FAR struct socket *psock, FAR const void *buf, size_t len,
+1
View File
@@ -58,6 +58,7 @@
#endif #endif
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "uip/uip.h" #include "uip/uip.h"
#include "pkt/pkt.h" #include "pkt/pkt.h"
+1
View File
@@ -47,6 +47,7 @@
#include <nuttx/net/arp.h> #include <nuttx/net/arp.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "tcp/tcp.h" #include "tcp/tcp.h"
#include "udp/udp.h" #include "udp/udp.h"
#include "pkt/pkt.h" #include "pkt/pkt.h"
+1
View File
@@ -62,6 +62,7 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "uip/uip.h" #include "uip/uip.h"
/**************************************************************************** /****************************************************************************
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_carrier.c * net/netdev/netdev_carrier.c
* *
* Copyright (C) 2014 Gregory Nutt. All rights reserved. * Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Author: Max Holtzberg <mh@uvc.de> * Author: Max Holtzberg <mh@uvc.de>
@@ -53,9 +53,10 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
/**************************************************************************** /****************************************************************************
* Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_count.c * net/netdev/netdev_count.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>
@@ -46,13 +46,14 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
/**************************************************************************** /****************************************************************************
* Pre-processor Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
* Priviate Types * Private Types
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_findbyaddr.c * net/netdev/netdev_findbyaddr.c
* *
* Copyright (C) 2007-2009, 2014 Gregory Nutt. All rights reserved. * Copyright (C) 2007-2009, 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -48,6 +48,7 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "route/route.h" #include "route/route.h"
/**************************************************************************** /****************************************************************************
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_findbyname.c * net/netdev/netdev_findbyname.c
* *
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved. * Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -46,13 +46,14 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
/**************************************************************************** /****************************************************************************
* Pre-processor Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
* Priviate Types * Private Types
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_foreach.c * net/netdev/netdev_foreach.c
* *
* Copyright (C) 2007-2009, 2012 Gregory Nutt. All rights reserved. * Copyright (C) 2007-2009, 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -45,13 +45,14 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
/**************************************************************************** /****************************************************************************
* Pre-processor Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
* Priviate Types * Private Types
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_ioctl.c * net/netdev/netdev_ioctl.c
* *
* Copyright (C) 2007-2012 Gregory Nutt. All rights reserved. * Copyright (C) 2007-2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -64,6 +64,7 @@
#endif #endif
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "route/route.h" #include "route/route.h"
/**************************************************************************** /****************************************************************************
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_register.c * net/netdev/netdev_register.c
* *
* Copyright (C) 2007-2012 Gregory Nutt. All rights reserved. * Copyright (C) 2007-2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -53,9 +53,10 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
/**************************************************************************** /****************************************************************************
* Definitions * Pre-processor Definitions
****************************************************************************/ ****************************************************************************/
#ifdef CONFIG_NET_SLIP #ifdef CONFIG_NET_SLIP
@@ -65,7 +66,7 @@
#endif #endif
/**************************************************************************** /****************************************************************************
* Priviate Types * Private Types
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_rxnotify.c * net/netdev/netdev_rxnotify.c
* *
* Copyright (C) 2013 Gregory Nutt. All rights reserved. * Copyright (C) 2013 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -48,13 +48,14 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
/**************************************************************************** /****************************************************************************
* Definitions * Definitions
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
* Priviate Types * Private Types
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
+2 -1
View File
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_sem.c * net/netdev/netdev_sem.c
* *
* Copyright (C) 2012 Gregory Nutt. All rights reserved. * Copyright (C) 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -49,6 +49,7 @@
#include <errno.h> #include <errno.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
/**************************************************************************** /****************************************************************************
* Definitions * Definitions
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_txnotify.c * net/netdev/netdev_txnotify.c
* *
* Copyright (C) 2007-2009, 2012 Gregory Nutt. All rights reserved. * Copyright (C) 2007-2009, 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -48,6 +48,7 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
/**************************************************************************** /****************************************************************************
* Definitions * Definitions
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* net/netdev_unregister.c * net/netdev/netdev_unregister.c
* *
* Copyright (C) 2011 Gregory Nutt. All rights reserved. * Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -53,6 +53,7 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
/**************************************************************************** /****************************************************************************
* Definitions * Definitions
+1
View File
@@ -56,6 +56,7 @@
#include <nuttx/net/pkt.h> #include <nuttx/net/pkt.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "uip/uip.h" #include "uip/uip.h"
#include "pkt/pkt.h" #include "pkt/pkt.h"
+1
View File
@@ -61,6 +61,7 @@
#include <nuttx/net/pkt.h> #include <nuttx/net/pkt.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "uip/uip.h" #include "uip/uip.h"
#include "tcp/tcp.h" #include "tcp/tcp.h"
#include "udp/udp.h" #include "udp/udp.h"
+1
View File
@@ -46,6 +46,7 @@
#include <nuttx/net/netdev.h> #include <nuttx/net/netdev.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "route/route.h" #include "route/route.h"
#if defined(CONFIG_NET) && defined(CONFIG_NET_ROUTE) #if defined(CONFIG_NET) && defined(CONFIG_NET_ROUTE)
+1
View File
@@ -53,6 +53,7 @@
#include <nuttx/net/udp.h> #include <nuttx/net/udp.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "uip/uip.h" #include "uip/uip.h"
#include "udp/udp.h" #include "udp/udp.h"
+1
View File
@@ -69,6 +69,7 @@
#include <nuttx/net/tcp.h> #include <nuttx/net/tcp.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "tcp/tcp.h" #include "tcp/tcp.h"
#include "uip/uip.h" #include "uip/uip.h"
+1
View File
@@ -57,6 +57,7 @@
#include <nuttx/net/tcp.h> #include <nuttx/net/tcp.h>
#include "net.h" #include "net.h"
#include "netdev/netdev.h"
#include "uip/uip.h" #include "uip/uip.h"
#include "tcp/tcp.h" #include "tcp/tcp.h"