Searched refs:ifaddr (Results 1 - 25 of 102) sorted by relevance

12345

/freebsd-11-stable/sys/netinet/
H A Dip_carp.h140 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 Dsctp_bsd_addr.h60 void sctp_addr_change(struct ifaddr *ifa, int cmd);
H A Dif_ether.h115 struct ifaddr;
126 void arp_ifinit(struct ifnet *, struct ifaddr *);
H A Dip_carp.c93 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 Din_rmx.c151 struct ifaddr *ifa;
170 in_ifadown(struct ifaddr *ifa, int delete)
H A Dsctp_bsd_addr.c200 struct ifaddr *ifa;
289 sctp_addr_change(struct ifaddr *ifa, int cmd)
360 struct ifaddr *ifa;
H A Din_var.h69 * 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 Din.c140 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 Dppp.conf36 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 Difpifa.c88 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 Dinetdevice.h40 struct ifaddr *ifa;
64 struct ifaddr *ifa;
/freebsd-11-stable/sys/net/
H A Dif_var.h89 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 Droute.h150 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 Dif.c221 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 Droute.c92 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 Daddrmerge_test.c55 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 Difmcstat.c132 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 Dnd6_nbr.c84 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 Din6.c1046 * 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 Dipmulticast.c98 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 Dsvr4_sockio.c95 struct ifaddr *ifa;
/freebsd-11-stable/contrib/ipfilter/
H A Dip_fil.c33 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 Dsourcefilter.c82 __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 Dif_gx.c283 struct ifaddr *ifa;
290 ifa = (struct ifaddr *)data;
/freebsd-11-stable/sys/dev/hatm/
H A Dif_hatm_ioctl.c278 struct ifaddr *ifa = (struct ifaddr *)data;

Completed in 228 milliseconds

12345