FreeBSD kernel IPv4 code
|
#include <sys/cdefs.h>
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/kernel.h>
#include <sys/sysctl.h>
#include <sys/socket.h>
#include <sys/mbuf.h>
#include <net/if.h>
#include <net/if_var.h>
#include <net/route.h>
#include <net/route/route_ctl.h>
#include <net/route/route_var.h>
#include <net/route/nhop.h>
#include <net/vnet.h>
#include <netinet/in.h>
#include <netinet/in_var.h>
#include <netinet/ip.h>
#include <netinet/ip_icmp.h>
#include <netinet/ip_var.h>
Go to the source code of this file.
Data Structures | |
struct | in_ifadown_arg |
Functions | |
__FBSDID ("$FreeBSD$") | |
static int | rib4_preadd (u_int fibnum, const struct sockaddr *addr, const struct sockaddr *mask, struct nhop_object *nh) |
struct rib_head * | in_inithead (uint32_t fibnum) |
static int | in_ifadownkill (const struct rtentry *rt, const struct nhop_object *nh, void *xap) |
void | in_ifadown (struct ifaddr *ifa, int delete) |
__FBSDID | ( | "$FreeBSD$" | ) |
void in_ifadown | ( | struct ifaddr * | ifa, |
int | delete | ||
) |
Definition at line 171 of file in_rmx.c.
References in_ifadown_arg::del, in_ifadown_arg::ifa, and in_ifadownkill().
Referenced by in_difaddr_ioctl().
|
static |
Definition at line 156 of file in_rmx.c.
References in_ifadown_arg::del, and in_ifadown_arg::ifa.
Referenced by in_ifadown().
struct rib_head * in_inithead | ( | uint32_t | fibnum | ) |
Definition at line 119 of file in_rmx.c.
References rib4_preadd().
|
static |
Definition at line 55 of file in_rmx.c.
References in_broadcast(), in_addr::s_addr, and sockaddr_in::sin_addr.
Referenced by in_inithead().