ConOpSys V2970  P004.07
ANVILEX control operating system
Classes | Macros | Variables
igmp.h File Reference
#include "lwip/arch.h"
#include "lwip/prot/ip4.h"
Include dependency graph for igmp.h:

Go to the source code of this file.

Classes

struct  igmp_msg
 

Macros

#define IGMP_TTL   1
 
#define IGMP_MINLEN   8
 
#define ROUTER_ALERT   0x9404U
 
#define ROUTER_ALERTLEN   4
 
#define IGMP_MEMB_QUERY   0x11 /* Membership query */
 
#define IGMP_V1_MEMB_REPORT   0x12 /* Ver. 1 membership report */
 
#define IGMP_V2_MEMB_REPORT   0x16 /* Ver. 2 membership report */
 
#define IGMP_LEAVE_GROUP   0x17 /* Leave-group message */
 
#define IGMP_GROUP_NON_MEMBER   0
 
#define IGMP_GROUP_DELAYING_MEMBER   1
 
#define IGMP_GROUP_IDLE_MEMBER   2
 

Variables

PACK_STRUCT_BEGIN struct igmp_msg PACK_STRUCT_STRUCT
 

Detailed Description

IGMP protocol definitions

Macro Definition Documentation

◆ IGMP_GROUP_DELAYING_MEMBER

#define IGMP_GROUP_DELAYING_MEMBER   1

◆ IGMP_GROUP_IDLE_MEMBER

#define IGMP_GROUP_IDLE_MEMBER   2

◆ IGMP_GROUP_NON_MEMBER

#define IGMP_GROUP_NON_MEMBER   0

◆ IGMP_LEAVE_GROUP

#define IGMP_LEAVE_GROUP   0x17 /* Leave-group message */

◆ IGMP_MEMB_QUERY

#define IGMP_MEMB_QUERY   0x11 /* Membership query */

◆ IGMP_MINLEN

#define IGMP_MINLEN   8

◆ IGMP_TTL

#define IGMP_TTL   1

◆ IGMP_V1_MEMB_REPORT

#define IGMP_V1_MEMB_REPORT   0x12 /* Ver. 1 membership report */

◆ IGMP_V2_MEMB_REPORT

#define IGMP_V2_MEMB_REPORT   0x16 /* Ver. 2 membership report */

◆ ROUTER_ALERT

#define ROUTER_ALERT   0x9404U

◆ ROUTER_ALERTLEN

#define ROUTER_ALERTLEN   4

Variable Documentation

◆ PACK_STRUCT_STRUCT

PACK_STRUCT_BEGIN struct igmp_msg PACK_STRUCT_STRUCT