Home
last modified time | relevance | path

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

123456

/netbsd-src/sys/net/
H A Dif.h144 struct ifaddr;
295 TAILQ_HEAD(, ifaddr)
346 struct ifaddr *if_dl; /* i: identity of this interface. */
355 struct ifaddr *if_hwdl; /* i: h/w identity */
411 (struct ifnet *, struct ifaddr *, bool);
750 * The ifaddr structure contains information about one address
755 struct ifaddr { struct
761 TAILQ_ENTRY(ifaddr) ifa_list; /* list of addresses for interface */ argument
768 struct ifaddr *(*ifa_getifa)(struct ifaddr *, argument
762 ifa_dataifaddr global() argument
770 ifa_seqnoifaddr global() argument
771 ifa_preferenceifaddr global() argument
773 ifa_pslist_entryifaddr global() argument
774 ifa_psrefifaddr global() argument
[all...]
H A Droute.h117 struct ifaddr *rt_ifa; /* the answer: interface to use */
337 struct ifaddr *rti_ifa;
443 int rtinit(struct ifaddr *, int, int);
452 int rt_ifa_addlocal(struct ifaddr *);
453 int rt_ifa_remlocal(struct ifaddr *, struct ifaddr *);
454 struct ifaddr *
456 void rt_replace_ifa(struct rtentry *, struct ifaddr *);
468 int (*)(struct rtentry *, void *), void *, struct ifaddr *);
551 void rt_addrmsg(int, struct ifaddr *);
552 void rt_addrmsg_src(int, struct ifaddr *, const struct sockaddr *);
[all …]
H A Dif.c165 MALLOC_DEFINE(M_IFADDR, "ifaddr", "interface address");
462 struct ifaddr *ifa; in if_set_sadl()
479 struct ifaddr *
485 struct ifaddr *ifa; in if_dl_create()
513 if_sadl_setrefs(struct ifnet *ifp, struct ifaddr *ifa) in if_sadl_setrefs()
532 struct ifaddr *ifa; in if_alloc_sadl()
552 struct ifaddr *ifa; in if_deactivate_sadl()
565 if_replace_sadl(struct ifnet *ifp, struct ifaddr *ifa) in if_replace_sadl()
567 struct ifaddr *old; in if_replace_sadl()
582 if_activate_sadl(struct ifnet *ifp, struct ifaddr *ifa
1231 if_purgeaddrs(struct ifnet * ifp,int family,void (* purgeaddr)(struct ifaddr *)) if_purgeaddrs() argument
[all...]
H A Droute.c288 static struct ifaddr *rt_getifa(struct rt_addrinfo *, struct psref *);
290 static struct ifaddr *ifa_ifwithroute_psref(int, const struct sockaddr *,
305 static void db_print_ifa(struct ifaddr *);
355 struct ifaddr *
358 struct ifaddr *ifa; in rt_get_ifa()
377 rt_set_ifa1(struct rtentry *rt, struct ifaddr *ifa) in rt_set_ifa1()
388 rt_ifa_connected(const struct rtentry *rt, const struct ifaddr *ifa) in rt_ifa_connected()
409 rt_replace_ifa(struct rtentry *rt, struct ifaddr *ifa) in rt_replace_ifa()
411 struct ifaddr *old; in rt_replace_ifa()
439 rt_set_ifa(struct rtentry *rt, struct ifaddr *ifa) in rt_set_ifa()
[all …]
H A Dpfil.h36 struct ifaddr;
64 void pfil_run_addrhooks(pfil_head_t *, unsigned long, struct ifaddr *);
H A Drtsock.c103 static int if_addrflags(struct ifaddr *);
126 if_addrflags(struct ifaddr *ifa) in if_addrflags()
202 const struct ifaddr *rtifa; in sysctl_dumpentry()
251 sysctl_iflist_addr(struct rt_walkarg *w, struct ifaddr *ifa, in sysctl_iflist_addr()
278 struct ifaddr *ifa; in sysctl_iflist()
/netbsd-src/sys/sys/
H A Dcompat_stub.h70 struct ifaddr;
71 extern void (*vec_sctp_add_ip_address)(struct ifaddr *);
72 extern void (*vec_sctp_delete_ip_address)(struct ifaddr *);
266 struct ifaddr;
274 (int, struct ifaddr *, int, struct rtentry *));
276 (int, struct ifaddr *, const struct sockaddr *));
277 MODULE_HOOK(rtsock_rt_addrmsg_50_hook, void, (int, struct ifaddr *));
285 struct ifaddr;
286 MODULE_HOOK(rtsock_newaddr_70_hook, void, (int, struct ifaddr *));
288 (struct rt_walkarg *, struct ifaddr *, struct rt_addrinfo *));
/netbsd-src/sys/compat/net/
H A Droute.h90 void compat_50_rt_addrmsg_rt(int, struct ifaddr *, int, struct rtentry *);
91 void compat_50_rt_addrmsg_src(int, struct ifaddr *, const struct sockaddr *);
92 void compat_50_rt_addrmsg(int, struct ifaddr *);
93 void compat_70_rt_newaddrmsg1(int, struct ifaddr *);
/netbsd-src/sys/netinet6/
H A Dnd6_nbr.c81 static struct dadq *nd6_dad_find(struct ifaddr *, struct nd_opt_nonce *, bool *);
82 static bool nd6_dad_ownnonce(struct ifaddr *, struct nd_opt_nonce *nonce);
86 static void nd6_dad_ns_output(struct dadq *, struct ifaddr *);
87 static void nd6_dad_input(struct ifaddr *, struct nd_opt_nonce *,
89 static void nd6_dad_duplicated(struct ifaddr *, struct dadq *,
111 struct ifaddr *ifa = NULL; in nd6_ns_input()
207 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &daddr6); in nd6_ns_input()
241 ifa = (struct ifaddr *)in6ifa_ifpwithaddr_psref(ifp, &taddr6, in nd6_ns_input()
244 ifa = (struct ifaddr *)in6ifa_ifpwithaddr_psref(ifp, &taddr6, in nd6_ns_input()
261 ifa = (struct ifaddr *)in6ifa_ifpforlinklocal_psre in nd6_ns_input()
[all...]
H A Din6_var.h104 struct ifaddr ia_ifa; /* protocol-independent info */
503 struct ifaddr *ifa; in in6_get_ia_from_ifp()
610 void in6_purgeaddr(struct ifaddr *);
614 void in6_ifremlocal(struct ifaddr *);
615 void in6_ifaddlocal(struct ifaddr *);
H A Din6.c174 in6_ifaddlocal(struct ifaddr *ifa) in in6_ifaddlocal()
193 in6_ifremlocal(struct ifaddr *ifa) in in6_ifremlocal()
196 struct ifaddr *alt_ifa = NULL; in in6_ifremlocal()
280 struct ifaddr *ifa = v; in in6_rt_ifa_matcher()
1452 in6_purgeaddr(struct ifaddr *ifa) in in6_purgeaddr()
1570 struct ifaddr *ifa; in in6_lifaddr_ioctl()
1826 struct ifaddr *ifa; in in6_ifinit()
1877 static struct ifaddr *
1878 bestifa(struct ifaddr *best_ifa, struct ifaddr *ifa) in bestifa()
1891 struct ifaddr *best_ifa = NULL, *ifa; in in6ifa_ifpforlinklocal()
[all …]
/netbsd-src/sys/netatalk/
H A Dat_extern.h36 struct ifaddr;
56 void at_purgeaddr(struct ifaddr *);
61 struct ifaddr *
H A Dat_control.c56 static int aa_dorangeroute(struct ifaddr * ifa,
58 static int aa_addsingleroute(struct ifaddr * ifa,
60 static int aa_delsingleroute(struct ifaddr * ifa,
62 static int aa_dosingleroute(struct ifaddr * ifa, struct at_addr * addr,
326 at_purgeaddr(struct ifaddr *ifa) in at_purgeaddr()
711 aa_dorangeroute(struct ifaddr *ifa, u_int bot, u_int top, int cmd) in aa_dorangeroute()
756 aa_addsingleroute(struct ifaddr *ifa, struct at_addr *addr, struct at_addr *mask) in aa_addsingleroute()
775 aa_delsingleroute(struct ifaddr *ifa, struct at_addr *addr, struct at_addr *mask) in aa_delsingleroute()
794 aa_dosingleroute(struct ifaddr *ifa, struct at_addr *at_addr, struct at_addr *at_mask, int cmd, int… in aa_dosingleroute()
829 struct ifaddr *ifa;
/netbsd-src/sys/netinet/
H A Din_var.h88 struct ifaddr ia_ifa; /* protocol-independent info */
108 void (*ia_dad_start) (struct ifaddr *); /* DAD start function */
109 void (*ia_dad_stop) (struct ifaddr *); /* DAD stop function */
328 struct ifaddr *ifa; in in_get_ia_from_ifp()
438 struct ifaddr;
447 void in_purgeaddr(struct ifaddr *);
H A Dsctp_route.h37 void sctp_add_ip_address(struct ifaddr *);
39 void sctp_delete_ip_address(struct ifaddr *);
H A Din_selsrc.h28 struct ifaddr *in_getifa(struct ifaddr *, const struct sockaddr *);
H A Dif_inarp.h75 void arp_ifinit(struct ifnet *, struct ifaddr *);
80 void arpannounce(struct ifnet *, struct ifaddr *, const uint8_t *);
H A Dsctp_pcb.h106 struct ifaddr *ifa;
704 int sctp_add_local_addr_ep(struct sctp_inpcb *, struct ifaddr *);
706 int sctp_insert_laddr(struct sctpladdr *, struct ifaddr *);
710 int sctp_del_local_addr_ep(struct sctp_inpcb *, struct ifaddr *);
722 int sctp_add_local_addr_assoc(struct sctp_tcb *, struct ifaddr *);
724 int sctp_del_local_addr_assoc(struct sctp_tcb *, struct ifaddr *);
H A Dif_arp.c182 static void arpannounce1(struct ifaddr *);
195 static void arp_dad_start(struct ifaddr *);
196 static void arp_dad_stop(struct ifaddr *);
197 static void arp_dad_duplicated(struct ifaddr *, const struct sockaddr_dl *);
347 struct ifaddr *ifa; in arp_rtrequest()
571 arpannounce(struct ifnet *ifp, struct ifaddr *ifa, const uint8_t *enaddr) in arpannounce()
584 arpannounce1(struct ifaddr *ifa) in arpannounce1()
974 arp_dad_duplicated((struct ifaddr *)ia, sdlp); in in_arpinput()
1277 arp_ifinit(struct ifnet *ifp, struct ifaddr *ifa) in arp_nud_enabled()
1477 struct ifaddr *dad_if in arp_dad_find()
[all...]
/netbsd-src/usr.bin/netstat/
H A Dif.c320 struct ifaddr ifa;
344 union ifaddr_u ifaddr; in intpr_kvm() local
406 if (kread(ifaddraddr, (char *)&ifaddr, sizeof ifaddr)) in intpr_kvm()
412 cp = (CP(ifaddr.ifa.ifa_addr) - CP(ifaddraddr)) + in intpr_kvm()
413 CP(&ifaddr); in intpr_kvm()
416 print_addr(ifnet.if_index, sa, (void *)&ifaddr, in intpr_kvm()
419 ifaddraddr = (u_long)ifaddr.ifa.ifa_list.tqe_next; in intpr_kvm()
561 union ifaddr_u *ifaddr = (union ifaddr_u *)rtinfo; in print_addr() local
563 multiaddr = (u_long)ifaddr->in.ia_multiaddrs.lh_first; in print_addr()
612 union ifaddr_u *ifaddr = (union ifaddr_u *)rtinfo; in print_addr() local
[all …]
/netbsd-src/distrib/utils/script-installer/
H A Ddot.instutils41 local intf resp ifname ifaddr ifflags
66 ifaddr=
67 while [ "$ifaddr" = "" ]; do
70 read ifaddr
72 echo "$ifaddr $ifname `echo $ifname | sed -e s/\.$dname//`" \
/netbsd-src/sys/kern/
H A Dcompat_stub.c73 void (*vec_sctp_add_ip_address)(struct ifaddr *) = NULL;
74 void (*vec_sctp_delete_ip_address)(struct ifaddr *) = NULL;
/netbsd-src/sys/compat/common/
H A Drtsock_70.c50 compat_70_rt_newaddrmsg1(int cmd, struct ifaddr *ifa) in compat_70_rt_newaddrmsg1()
97 compat_70_iflist_addr(struct rt_walkarg *w, struct ifaddr *ifa, in compat_70_iflist_addr()
/netbsd-src/distrib/amiga/floppies/inst/
H A Ddot.instutils95 ifaddr=
96 while [ "$ifaddr" = "" ]; do
99 read ifaddr
101 echo "$ifaddr $ifname `echo $ifname | sed -e s/\.$dname//`" \
/netbsd-src/usr.sbin/npf/npfctl/
H A Dnpf_show.c229 bool ifaddr; in print_table() local
231 tname = npfctl_table_getname(ctx->conf, tid, &ifaddr); in print_table()
232 easprintf(&s, ifaddr ? "ifaddrs(%s)" : "<%s>", tname); in print_table()
592 bool ifaddr; in npfctl_print_nat()
594 tname = npfctl_table_getname(ctx->conf, tid, &ifaddr); in npfctl_print_nat()
595 easprintf(&seg, ifaddr ? "ifaddrs(%s)" : "<%s>", tname); in npfctl_print_nat()
591 bool ifaddr; npfctl_print_nat() local

123456