Home
last modified time | relevance | path

Searched refs:ifaddr (Results 1 – 25 of 99) sorted by relevance

1234

/src/sys/netinet/
H A Dip_carp.h174 int carp_attach(struct ifaddr *, int);
175 void carp_detach(struct ifaddr *, bool);
179 int carp_master(struct ifaddr *);
180 int carp_iamatch(struct ifaddr *, uint8_t **);
181 struct ifaddr *carp_iamatch6(struct ifnet *, struct in6_addr *);
187 extern int (*carp_attach_p)(struct ifaddr *, int);
188 extern void (*carp_detach_p)(struct ifaddr *, bool);
191 extern int (*carp_master_p)(struct ifaddr *);
198 extern int (*carp_get_vhid_p)(struct ifaddr *);
201 extern int (*carp_iamatch_p)(struct ifaddr *, uint8_t **);
[all …]
H A Dsctp_bsd_addr.h58 void sctp_addr_change(struct ifaddr *ifa, int cmd);
60 void sctp_addr_change_event_handler(void *, struct ifaddr *, int);
H A Dip_carp.c97 struct ifaddr **sc_ifas; /* Our ifaddrs. */
345 static void carp_ifa_addroute(struct ifaddr *);
347 static void carp_ifa_delroute(struct ifaddr *);
380 struct ifaddr *ifa; in carp_hmac_prepare()
737 carp_source_is_self(const struct mbuf *m, struct ifaddr *ifa, sa_family_t af) in carp_source_is_self()
767 static struct ifaddr *
771 struct ifaddr *ifa, *match; in carp_find_ifa()
818 struct ifaddr *ifa; in carp_input_c()
942 struct ifaddr *ifa; in vrrp_input_c()
1176 static struct ifaddr *
[all …]
H A Din.c193 struct ifaddr *ifa; in in_ifhasaddr()
337 struct ifaddr *ifa; in in_control_ioctl()
483 struct ifaddr *ifa; in in_aifaddr_ioctl()
660 error = ifa_add_loopback_route((struct ifaddr *)ia, in in_aifaddr_ioctl()
697 CK_STAILQ_REMOVE(&ifp->if_addrhead, &ia->ia_ifa, ifaddr, ifa_link); in in_aifaddr_ioctl()
715 struct ifaddr *ifa; in in_difaddr_ioctl()
760 CK_STAILQ_REMOVE(&ifp->if_addrhead, &ia->ia_ifa, ifaddr, ifa_link); in in_difaddr_ioctl()
818 struct ifaddr *ifa; in in_gifaddr_ioctl()
870 if (nh->nh_ifa == (struct ifaddr *)arg) in in_match_ifaddr()
878 struct sockaddr_in *dst, struct sockaddr_in *netmask, struct ifaddr *ifa, in in_handle_prefix_route()
[all …]
H A Dif_ether.h114 struct ifaddr;
122 void arp_ifinit(struct ifnet *, struct ifaddr *);
H A Din_rmx.c147 struct ifaddr *ifa;
167 in_ifadown(struct ifaddr *ifa, int delete) in in_ifadown()
H A Dsctp_bsd_addr.c197 struct ifaddr *ifa; in sctp_init_ifns_for_vrf()
286 sctp_addr_change(struct ifaddr *ifa, int cmd) in sctp_addr_change()
354 sctp_addr_change_event_handler(void *arg __unused, struct ifaddr *ifa, int cmd) in sctp_addr_change_event_handler()
/src/tools/tools/ifpifa/
H A Difpifa.c85 struct ifaddr ifa; in main()
88 } ifaddr; in main() local
130 (char *) &ifaddr, sizeof(ifaddr)) != 0) in main()
134 TAILQ_NEXT(&ifaddr.ifa, ifa_link); in main()
137 (unsigned char *) ifaddr.ifa.ifa_addr - in main()
139 (unsigned char *) &ifaddr); in main()
179 addr, ifaddr.ifa.ifa_refcnt); in main()
/src/sys/net/
H A Dif_var.h90 CK_STAILQ_HEAD(ifaddrhead, ifaddr); /* instantiation is preserved in the list */
357 typedef void (*ifaddr_event_ext_handler_t)(void *, if_t, struct ifaddr *, int);
448 struct ifaddr { struct
455 CK_STAILQ_ENTRY(ifaddr) ifa_link; /* queue macro glue */ argument
468 struct ifaddr * ifa_alloc(size_t size, int flags); argument
469 void ifa_free(struct ifaddr *ifa);
470 void ifa_ref(struct ifaddr *ifa);
471 int __result_use_check ifa_try_ref(struct ifaddr *ifa);
562 int ifa_add_loopback_route(struct ifaddr *, struct sockaddr *);
563 int ifa_del_loopback_route(struct ifaddr *, struct sockaddr *);
[all …]
H A Dif.c246 int (*carp_master_p)(struct ifaddr *);
251 int (*carp_attach_p)(struct ifaddr *, int);
252 void (*carp_detach_p)(struct ifaddr *, bool);
255 int (*carp_iamatch_p)(struct ifaddr *, uint8_t **);
258 struct ifaddr *(*carp_iamatch6_p)(struct ifnet *ifp, struct in6_addr *taddr6);
814 struct ifaddr *ifa; in if_attach_internal()
941 struct ifaddr *ifa; in if_purgeaddrs()
985 CK_STAILQ_REMOVE(&ifp->if_addrhead, ifa, ifaddr, ifa_link); in if_purgeaddrs()
1046 struct ifaddr *ifa; in if_detach_internal()
1137 CK_STAILQ_REMOVE(&ifp->if_addrhead, ifa, ifaddr, ifa_link); in if_detach_internal()
[all …]
H A Droute.c195 struct ifaddr *ifa; in rib_add_redirect()
268 struct ifaddr *
272 struct ifaddr *ifa; in ifa_ifwithroute()
312 struct ifaddr *oifa = ifa; in ifa_ifwithroute()
403 struct ifaddr *ifa = NULL; in rt_getifa_family()
420 info->rti_ifa = (struct ifaddr *)in_findlocal(fibnum, loopback_ok); in rt_getifa_family()
611 rt_addrmsg(int cmd, struct ifaddr *ifa, int fibnum) in rt_addrmsg()
/src/sys/netinet6/
H A Dnd6_nbr.c86 static struct dadq *nd6_dad_find(struct ifaddr *, struct nd_opt_nonce *);
93 static void nd6_dad_duplicated(struct ifaddr *, struct dadq *);
95 static void nd6_dad_ns_input(struct ifaddr *, struct nd_opt_nonce *);
96 static void nd6_dad_na_input(struct ifaddr *);
102 static struct ifaddr *nd6_proxy_fill_sdl(struct ifnet *,
126 struct ifaddr *ndq_ifa;
145 struct ifaddr *ifa; in nd6_ns_input()
275 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6); in nd6_ns_input()
390 static struct ifaddr *
394 struct ifaddr *ifa; in nd6_proxy_fill_sdl()
[all …]
H A Dnd6.h374 void nd6_dad_start(struct ifaddr *, int);
375 void nd6_dad_stop(struct ifaddr *);
376 void nd6_grand_start(struct ifaddr *, uint32_t);
377 void nd6_queue_stop(struct ifaddr *);
378 void nd6_delayed_na_start(struct ifaddr *, struct in6_addr *, u_int, uint32_t);
H A Din6.c190 struct ifaddr *ifa; in in6_newaddrmsg()
1164 nd6_dad_start((struct ifaddr *)ia, delay); in in6_broadcast_ifa()
1180 struct ifaddr *ifa = &ia->ia_ifa; in in6_handle_dstaddr_rtrequest()
1413 in6_purgeaddr(struct ifaddr *ifa) in in6_purgeaddr()
1429 error = ifa_del_loopback_route((struct ifaddr *)ia, in in6_purgeaddr()
1498 CK_STAILQ_REMOVE(&ifp->if_addrhead, &ia->ia_ifa, ifaddr, ifa_link); in in6_unlink_ifa()
1553 struct ifaddr *ifa; in in6_notify_ifa()
1616 error = ifa_add_loopback_route((struct ifaddr *)ia, in in6_notify_ifa()
1640 struct ifaddr *ifa; in in6ifa_ifpforlinklocal()
1692 struct ifaddr *ifa; in in6ifa_ifpwithaddr()
[all …]
H A Dnd6_rtr.c269 struct ifaddr *ifa; in defrtr_ipv6_only_ifp()
1192 struct ifaddr *ifa; in in6_ifadd()
1236 ifa = (struct ifaddr *)in6ifa_ifpforlinklocal(ifp, 0); /* 0 is OK? */ in in6_ifadd()
1299 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, in in6_ifadd()
1505 struct ifaddr *ifa; in prelist_update()
2030 nd6_dad_start((struct ifaddr *)ifa, 0); in pfxlist_onlink_check()
2045 nd6_dad_start((struct ifaddr *)ifa, 0); in pfxlist_onlink_check()
2061 struct sockaddr_in6 *netmask, struct ifnet *ifp, struct ifaddr *ifa) in nd6_prefix_rtrequest()
2093 nd6_prefix_onlink_rtrequest(struct nd_prefix *pr, struct ifaddr *ifa) in nd6_prefix_onlink_rtrequest()
2116 struct ifaddr *ifa; in nd6_prefix_onlink()
[all …]
/src/usr.sbin/rpcbind/tests/
H A Daddrmerge_test.c52 struct ifaddrs ifaddr; member
82 struct ifaddrs *ifaddr = &mock_ifaddr_storage[ifaddr_count].ifaddr; in mock_ifaddr4() local
102 *ifaddr = (struct ifaddrs) { in mock_ifaddr4()
113 mock_ifaddr_storage[ifaddr_count - 1].ifaddr.ifa_next = ifaddr; in mock_ifaddr4()
115 mock_ifaddrs = &mock_ifaddr_storage[0].ifaddr; in mock_ifaddr4()
129 struct ifaddrs *ifaddr = &mock_ifaddr_storage[ifaddr_count].ifaddr; in mock_ifaddr6() local
154 *ifaddr = (struct ifaddrs) { in mock_ifaddr6()
165 mock_ifaddr_storage[ifaddr_count - 1].ifaddr.ifa_next = ifaddr; in mock_ifaddr6()
167 mock_ifaddrs = &mock_ifaddr_storage[0].ifaddr; in mock_ifaddr6()
/src/tests/sys/netinet/
H A Dmulticast-receive.c64 struct in_addr maddr, ifaddr; in main() local
77 if (inet_pton(AF_INET, argv[4], &ifaddr) == 1) in main()
95 .imr_interface = ifaddr, in main()
107 .imr_address = index ? (struct in_addr){ 0 } : ifaddr, in main()
/src/tools/regression/netinet/ipmulticast/
H A Dipmulticast.c95 static sockunion_t ifaddr; variable
173 laddr = ifaddr; in do_asm_ipv4()
191 mreq.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4()
219 mreqs.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4()
255 mreqs.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4()
281 mreq.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4()
375 ifaddr.ss.ss_family = AF_UNSPEC; in main()
477 memcpy(&ifaddr, aip->ai_addr, aip->ai_addrlen); in main()
480 ifaddr_str, inet_ntoa(ifaddr.sin.sin_addr)); in main()
/src/sys/net/route/
H A Droute_ifaddrs.c135 ifa_maintain_loopback_route(int cmd, const char *otype, struct ifaddr *ifa, in ifa_maintain_loopback_route()
176 ifa_add_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) in ifa_add_loopback_route()
183 ifa_del_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) in ifa_del_loopback_route()
190 ifa_switch_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) in ifa_switch_loopback_route()
H A Dnhop.h134 struct ifaddr *nh_ifa; /* interface address to use. Always != NULL */
197 void nhop_set_src(struct nhop_object *nh, struct ifaddr *ifa);
/src/tests/sys/netinet6/
H A Dtest_ip6_output.py100 ifaddr = ipaddress.ip_interface(self.TOPOLOGY["if2"]["prefixes6"][0][1])
101 ip = str(ifaddr.ip)
122 ifaddr = ipaddress.ip_interface(self.TOPOLOGY["if2"]["prefixes6"][0][1])
123 ip_dst = str(ifaddr.ip)
125 ifaddr = ipaddress.ip_interface(self.TOPOLOGY["if1"]["prefixes6"][0][1])
126 ip_next = str(ifaddr.ip)
179 ifaddr = ipaddress.ip_interface(self.TOPOLOGY["if2"]["prefixes6"][0][1])
180 dst_ip = str(ifaddr.ip)
276 ifaddr = ipaddress.ip_interface(self.TOPOLOGY["if2"]["prefixes6"][0][1])
277 ip_dst = str(ifaddr.ip)
/src/usr.sbin/ppp/
H A Dppp.conf35 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
42 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
/src/share/examples/ppp/
H A Dppp.conf.span-isp.working95 set ifaddr 127.0.0.2 127.0.0.3
100 set ifaddr 127.0.2.7 127.0.3.7
103 set ifaddr 127.0.2.6 127.0.3.6
106 set ifaddr 127.0.2.4 127.0.3.4
H A Dppp.conf.sample53 # The /0 bit in "set ifaddr" says that we insist on 0 bits of the
57 # The fourth arg to "set ifaddr" makes us send "0.0.0.0" as our requested
64 # The "set ifaddr" is required in -auto mode only.
82 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
98 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
116 set ifaddr 192.244.185.226 192.244.176.44
153 set ifaddr 172.16.0.1/0 212.0.0.0/0 0 0
336 set ifaddr 172.17.20.247 172.17.20.248 255.255.240.0
445 set ifaddr 10.0.0.1 10.0.0.100-10.0.0.199
480 set ifaddr 10.0.4.2 10.0.4.1
[all …]
/src/sys/ofed/include/rdma/
H A Dib_addr_freebsd.h38 struct ifaddr *ifa; in ip_ifp_find()
66 struct ifaddr *ifa; in ip6_ifp_find()

1234