FreeBSD kernel IPv4 code
in_ifaddr Struct Reference

#include <in_var.h>

Collaboration diagram for in_ifaddr:

Public Member Functions

 CK_LIST_ENTRY (in_ifaddr) ia_hash
 
 CK_STAILQ_ENTRY (in_ifaddr) ia_link
 

Data Fields

struct ifaddr ia_ifa
 
u_long ia_subnet
 
u_long ia_subnetmask
 
struct sockaddr_in ia_addr
 
struct sockaddr_in ia_dstaddr
 
struct sockaddr_in ia_sockmask
 
struct callout ia_garp_timer
 
int ia_garp_count
 

Detailed Description

Definition at line 75 of file in_var.h.

Member Function Documentation

◆ CK_LIST_ENTRY()

in_ifaddr::CK_LIST_ENTRY ( in_ifaddr  )

◆ CK_STAILQ_ENTRY()

in_ifaddr::CK_STAILQ_ENTRY ( in_ifaddr  )

Field Documentation

◆ ia_addr

◆ ia_dstaddr

struct sockaddr_in in_ifaddr::ia_dstaddr

Definition at line 85 of file in_var.h.

Referenced by ia_getrtprefix(), ia_need_loopback_route(), and in_gifaddr_ioctl().

◆ ia_garp_count

int in_ifaddr::ia_garp_count

Definition at line 89 of file in_var.h.

Referenced by garp_rexmit(), and garp_timer_start().

◆ ia_garp_timer

struct callout in_ifaddr::ia_garp_timer

Definition at line 88 of file in_var.h.

Referenced by garp_rexmit(), and garp_timer_start().

◆ ia_ifa

◆ ia_sockmask

struct sockaddr_in in_ifaddr::ia_sockmask

Definition at line 87 of file in_var.h.

Referenced by ia_getrtprefix(), ia_need_loopback_route(), and in_gifaddr_ioctl().

◆ ia_subnet

u_long in_ifaddr::ia_subnet

◆ ia_subnetmask

u_long in_ifaddr::ia_subnetmask

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