/freebsd-11-stable/sys/netinet/ |
H A D | ip_carp.h | 140 int carp_attach(struct ifaddr *, int); 141 void carp_detach(struct ifaddr *, bool); 147 int carp_master(struct ifaddr *); 148 int carp_iamatch(struct ifaddr *, uint8_t **); 149 struct ifaddr *carp_iamatch6(struct ifnet *, struct in6_addr *); 156 extern int (*carp_attach_p)(struct ifaddr *, int); 157 extern void (*carp_detach_p)(struct ifaddr *, bool); 160 extern int (*carp_master_p)(struct ifaddr *); 167 extern int (*carp_get_vhid_p)(struct ifaddr *); 170 extern int (*carp_iamatch_p)(struct ifaddr *, uint8_ [all...] |
H A D | sctp_bsd_addr.h | 60 void sctp_addr_change(struct ifaddr *ifa, int cmd);
|
H A D | if_ether.h | 115 struct ifaddr; 126 void arp_ifinit(struct ifnet *, struct ifaddr *);
|
H A D | ip_carp.c | 93 struct ifaddr **sc_ifas; /* Our ifaddrs. */ 169 * involved in CARP, we keep a growable array of ifaddr pointers. This 323 static void carp_ifa_addroute(struct ifaddr *); 325 static void carp_ifa_delroute(struct ifaddr *); 340 struct ifaddr *ifa; 599 struct ifaddr *ifa; 807 struct ifaddr *ifa; 827 /* XXXGL: OpenBSD picks first ifaddr with needed family. */ 950 struct ifaddr *ifa; 957 carp_ifa_addroute(struct ifaddr *if [all...] |
H A D | in_rmx.c | 151 struct ifaddr *ifa; 170 in_ifadown(struct ifaddr *ifa, int delete)
|
H A D | sctp_bsd_addr.c | 200 struct ifaddr *ifa; 289 sctp_addr_change(struct ifaddr *ifa, int cmd) 360 struct ifaddr *ifa;
|
H A D | in_var.h | 69 * The ifaddr structure contains the protocol-independent part 73 struct ifaddr ia_ifa; /* protocol-independent info */ 90 * Given a pointer to an in_ifaddr (ifaddr), 384 void in_ifadown(struct ifaddr *ifa, int);
|
H A D | in.c | 140 struct ifaddr *ifa; 229 struct ifaddr *ifa; 341 struct ifaddr *ifa; 503 error = ifa_add_loopback_route((struct ifaddr *)ia, 554 struct ifaddr *ifa; 803 error = ifa_switch_loopback_route((struct ifaddr *)eia, 807 error = ifa_del_loopback_route((struct ifaddr *)target, 911 struct ifaddr *ifa, *nifa; 946 struct ifaddr *ifa; 1131 * ifaddr mac [all...] |
/freebsd-11-stable/usr.sbin/ppp/ |
H A D | ppp.conf | 36 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
|
/freebsd-11-stable/tools/tools/ifpifa/ |
H A D | ifpifa.c | 88 struct ifaddr ifa; 91 } ifaddr; local 133 (char *) &ifaddr, sizeof(ifaddr)) != 0) 137 TAILQ_NEXT(&ifaddr.ifa, ifa_link); 140 (unsigned char *) ifaddr.ifa.ifa_addr - 142 (unsigned char *) &ifaddr); 182 addr, ifaddr.ifa.ifa_refcnt);
|
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/ |
H A D | inetdevice.h | 40 struct ifaddr *ifa; 64 struct ifaddr *ifa;
|
/freebsd-11-stable/sys/net/ |
H A D | if_var.h | 89 TAILQ_HEAD(ifaddrhead, ifaddr); /* instantiation is preserved in the list */ 243 struct ifaddr *if_addr; /* pointer to link-level address */ 437 * The ifaddr structure contains information about one address 442 * NOTE: a 'struct ifaddr' is always at the beginning of a larger 446 struct ifaddr { struct 453 TAILQ_ENTRY(ifaddr) ifa_link; /* queue macro glue */ 470 struct ifaddr * ifa_alloc(size_t size, int flags); 471 void ifa_free(struct ifaddr *ifa); 472 void ifa_ref(struct ifaddr *ifa); 475 * Multicast address structure. This is analogous to the ifaddr [all...] |
H A D | route.h | 150 struct ifaddr *rt_ifa; /* the answer: interface address to use */ 333 struct ifaddr *rti_ifa; /* value of rt_ifa addr */ 441 void rt_newaddrmsg(int, struct ifaddr *, int, struct rtentry *); 442 void rt_newaddrmsg_fib(int, struct ifaddr *, int, struct rtentry *, int); 443 int rt_addrmsg(int, struct ifaddr *, int); 452 int rtsock_addrmsg(int, struct ifaddr *, int); 478 int rtinit(struct ifaddr *, int, int);
|
H A D | if.c | 221 int (*carp_master_p)(struct ifaddr *); 227 int (*carp_attach_p)(struct ifaddr *, int); 228 void (*carp_detach_p)(struct ifaddr *, bool); 231 int (*carp_iamatch_p)(struct ifaddr *, uint8_t **); 234 struct ifaddr *(*carp_iamatch6_p)(struct ifnet *ifp, struct in6_addr *taddr6); 319 MALLOC_DEFINE(M_IFADDR, "ifaddr", "interface address"); 429 struct ifaddr * 433 struct ifaddr *ifa = NULL; 754 struct ifaddr *ifa; 938 struct ifaddr *if [all...] |
H A D | route.c | 92 extern void sctp_addr_change(struct ifaddr *ifa, int cmd); 592 struct ifaddr *ifa; 725 struct ifaddr * 729 struct ifaddr *ifa; 787 struct ifaddr *oifa = ifa; 1242 struct ifaddr *ifa; 1278 struct ifaddr *ifa; 1582 struct ifaddr *ifa; 1841 * New gateway could require new ifaddr, ifp; 2013 rtinit1(struct ifaddr *if [all...] |
/freebsd-11-stable/usr.sbin/rpcbind/tests/ |
H A D | addrmerge_test.c | 55 struct ifaddrs ifaddr; member in struct:ifaddr_storage 85 struct ifaddrs *ifaddr = &mock_ifaddr_storage[ifaddr_count].ifaddr; local 105 *ifaddr = (struct ifaddrs) { 116 mock_ifaddr_storage[ifaddr_count - 1].ifaddr.ifa_next = ifaddr; 118 mock_ifaddrs = &mock_ifaddr_storage[0].ifaddr; 132 struct ifaddrs *ifaddr = &mock_ifaddr_storage[ifaddr_count].ifaddr; local 157 *ifaddr [all...] |
/freebsd-11-stable/usr.sbin/ifmcstat/ |
H A D | ifmcstat.c | 132 static void if_addrlist(struct ifaddr *); 138 static void if6_addrlist(struct ifaddr *); 144 static void ll_addrlist(struct ifaddr *); 381 ll_addrlist(struct ifaddr *ifap) 384 struct ifaddr ifa; 387 struct ifaddr *ifap0; 394 KREAD(ifap, &ifa, struct ifaddr); 414 KREAD(ifap0, &ifa, struct ifaddr); 441 if6_addrlist(struct ifaddr *ifap) 444 struct ifaddr if [all...] |
/freebsd-11-stable/sys/netinet6/ |
H A D | nd6_nbr.c | 84 static struct dadq *nd6_dad_find(struct ifaddr *, struct nd_opt_nonce *); 91 static void nd6_dad_duplicated(struct ifaddr *, struct dadq *); 93 static void nd6_dad_ns_input(struct ifaddr *, struct nd_opt_nonce *); 94 static void nd6_dad_na_input(struct ifaddr *); 129 struct ifaddr *ifa = NULL; 251 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6); 278 ifa = (struct ifaddr *)in6ifa_ifpforlinklocal( 463 struct ifaddr *ifa = NULL; 480 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, saddr6); 626 struct ifaddr *if [all...] |
H A D | in6.c | 1046 * Allocate a new ifaddr and link it into chains. 1233 nd6_dad_start((struct ifaddr *)ia, delay); 1242 in6_purgeaddr(struct ifaddr *ifa) 1258 error = ifa_del_loopback_route((struct ifaddr *)ia, 1348 struct ifaddr *ifa; 1417 error = ifa_add_loopback_route((struct ifaddr *)ia, 1433 * ifaddr is returned referenced. 1438 struct ifaddr *ifa; 1460 * ifaddr is returned referenced. 1484 * ifaddr i [all...] |
/freebsd-11-stable/tools/regression/netinet/ipmulticast/ |
H A D | ipmulticast.c | 98 static sockunion_t ifaddr; variable 176 laddr = ifaddr; 194 mreq.imr_interface = ifaddr.sin.sin_addr; 222 mreqs.imr_interface = ifaddr.sin.sin_addr; 258 mreqs.imr_interface = ifaddr.sin.sin_addr; 284 mreq.imr_interface = ifaddr.sin.sin_addr; 378 ifaddr.ss.ss_family = AF_UNSPEC; 469 warnx("required argument missing: ifaddr"); 480 memcpy(&ifaddr, aip->ai_addr, aip->ai_addrlen); 483 ifaddr_str, inet_ntoa(ifaddr [all...] |
/freebsd-11-stable/sys/compat/svr4/ |
H A D | svr4_sockio.c | 95 struct ifaddr *ifa;
|
/freebsd-11-stable/contrib/ipfilter/ |
H A D | ip_fil.c | 33 struct ifaddr { struct 159 struct ifaddr *ifa; 168 ifa = (struct ifaddr *)malloc(sizeof(*ifa)); 667 struct ifaddr *ifa;
|
/freebsd-11-stable/lib/libc/net/ |
H A D | sourcefilter.c | 82 __inaddr_to_index(in_addr_t ifaddr) argument 97 * Pass #1: Find the ifaddr entry corresponding to the 105 psu->sin.sin_addr.s_addr == ifaddr) { 115 * we obtained from looking up the IPv4 ifaddr in pass #1.
|
/freebsd-11-stable/sys/dev/gxemul/ether/ |
H A D | if_gx.c | 283 struct ifaddr *ifa; 290 ifa = (struct ifaddr *)data;
|
/freebsd-11-stable/sys/dev/hatm/ |
H A D | if_hatm_ioctl.c | 278 struct ifaddr *ifa = (struct ifaddr *)data;
|