mirror of
https://github.com/apache/nuttx.git
synced 2026-05-31 05:55:46 +08:00
NET: Move most of the contents of include/nuttx/net/igmp.h moved to net/igmp/igmp.h
This commit is contained in:
+3
-24
@@ -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));
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
Reference in New Issue
Block a user