FreeBSD kernel IPv4 code
in_multi Struct Reference

#include <in_var.h>

Collaboration diagram for in_multi:

Data Structures

struct  inm_st
 

Public Member Functions

 LIST_ENTRY (in_multi) inm_link
 
 SLIST_ENTRY (in_multi) inm_nrele
 

Data Fields

struct in_addr inm_addr
 
struct ifnet * inm_ifp
 
struct ifmultiaddr * inm_ifma
 
u_int inm_timer
 
u_int inm_state
 
void * inm_rti
 
u_int inm_refcount
 
struct igmp_ifsoftcinm_igi
 
struct ip_msource_tree inm_srcs
 
u_long inm_nsrc
 
struct mbufq inm_scq
 
struct timeval inm_lastgsrtv
 
uint16_t inm_sctimer
 
uint16_t inm_scrv
 
struct in_multi::inm_st inm_st [2]
 

Detailed Description

Definition at line 299 of file in_var.h.

Member Function Documentation

◆ LIST_ENTRY()

in_multi::LIST_ENTRY ( in_multi  )

◆ SLIST_ENTRY()

in_multi::SLIST_ENTRY ( in_multi  )

Field Documentation

◆ inm_addr

◆ inm_ifma

struct ifmultiaddr* in_multi::inm_ifma

◆ inm_ifp

◆ inm_igi

◆ inm_lastgsrtv

struct timeval in_multi::inm_lastgsrtv

Definition at line 317 of file in_var.h.

Referenced by igmp_input_v3_query().

◆ inm_nsrc

◆ inm_refcount

u_int in_multi::inm_refcount

◆ inm_rti

void* in_multi::inm_rti

Definition at line 306 of file in_var.h.

◆ inm_scq

◆ inm_scrv

◆ inm_sctimer

◆ inm_srcs

◆ inm_st

◆ inm_state

◆ inm_timer


The documentation for this struct was generated from the following file: