ReactOS 0.4.16-dev-297-gc569aee
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

Definition in file igmp.h.

Macro Definition Documentation

◆ IGMP_GROUP_DELAYING_MEMBER

#define IGMP_GROUP_DELAYING_MEMBER   1

Definition at line 65 of file igmp.h.

◆ IGMP_GROUP_IDLE_MEMBER

#define IGMP_GROUP_IDLE_MEMBER   2

Definition at line 66 of file igmp.h.

◆ IGMP_GROUP_NON_MEMBER

#define IGMP_GROUP_NON_MEMBER   0

Definition at line 64 of file igmp.h.

◆ IGMP_LEAVE_GROUP

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

Definition at line 61 of file igmp.h.

◆ IGMP_MEMB_QUERY

#define IGMP_MEMB_QUERY   0x11 /* Membership query */

Definition at line 58 of file igmp.h.

◆ IGMP_MINLEN

#define IGMP_MINLEN   8

Definition at line 51 of file igmp.h.

◆ IGMP_TTL

#define IGMP_TTL   1

Definition at line 50 of file igmp.h.

◆ IGMP_V1_MEMB_REPORT

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

Definition at line 59 of file igmp.h.

◆ IGMP_V2_MEMB_REPORT

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

Definition at line 60 of file igmp.h.

◆ ROUTER_ALERT

#define ROUTER_ALERT   0x9404U

Definition at line 52 of file igmp.h.

◆ ROUTER_ALERTLEN

#define ROUTER_ALERTLEN   4

Definition at line 53 of file igmp.h.

Variable Documentation

◆ PACK_STRUCT_STRUCT

PACK_STRUCT_BEGIN struct igmp_msg PACK_STRUCT_STRUCT