NET: Move most of the contents of include/nuttx/net/igmp.h moved to net/igmp/igmp.h

This commit is contained in:
Gregory Nutt
2014-07-05 15:15:40 -06:00
parent 47a502a5e2
commit 811668cf15
8 changed files with 332 additions and 71 deletions
+3 -24
View File
@@ -55,6 +55,7 @@
#include "devif/devif.h"
#include "igmp/igmp.h"
#include "utils/utils.h"
#ifdef CONFIG_NET_IGMP
@@ -152,28 +153,6 @@ static void igmp_timeout(int argc, uint32_t arg, ...)
* Public Functions
****************************************************************************/
/****************************************************************************
* Name: igmp_decisec2tick
*
* Description:
* Convert the deci-second value to units of system clock ticks.
*
* Assumptions:
* This function may be called from most any context.
*
****************************************************************************/
int igmp_decisec2tick(int decisecs)
{
/* Convert the deci-second comparison value to clock ticks. The CLK_TCK
* value is the number of clock ticks per second; decisecs argument is the
* maximum delay in 100's of milliseconds. CLK_TCK/10 is then the number
* of clock ticks in 100 milliseconds.
*/
return CLK_TCK * decisecs / 10;
}
/****************************************************************************
* Name: igmp_startticks and igmp_starttimer
*
@@ -185,7 +164,7 @@ int igmp_decisec2tick(int decisecs)
*
****************************************************************************/
void igmp_startticks(FAR struct igmp_group_s *group, int ticks)
void igmp_startticks(FAR struct igmp_group_s *group, unsigned int ticks)
{
int ret;
@@ -206,7 +185,7 @@ void igmp_starttimer(FAR struct igmp_group_s *group, uint8_t decisecs)
*/
gtmrdbg("decisecs: %d\n", decisecs);
igmp_startticks(group, igmp_decisec2tick(decisecs));
igmp_startticks(group, net_dsec2tick(decisecs));
}
/****************************************************************************