Home
last modified time | relevance | path

Searched refs:ifindex (Results 1 – 25 of 55) sorted by relevance

123

/dragonfly/usr.sbin/rtadvd/
HDif.c162 get_next_msg(char *buf, char *lim, int ifindex, size_t *lenp, int filter) in get_next_msg() argument
208 if (ifindex && SDL(gw)->sdl_index != ifindex) in get_next_msg()
235 if (ifindex && ifam->ifam_index != ifindex) in get_next_msg()
340 int ifindex; in update_persist_ifinfo() local
343 ifindex = if_nametoindex(ifname); in update_persist_ifinfo()
345 if (ifindex != 0) { in update_persist_ifinfo()
346 if (ifindex == ifi->ifi_ifindex) in update_persist_ifinfo()
408 update_ifinfo(struct ifilist_head_t *ifi_head, int ifindex) in update_ifinfo() argument
468 __func__, ifm->ifm_index, ifindex); in update_ifinfo()
471 if (ifindex != UPDATE_IFINFO_ALL && in update_ifinfo()
[all …]
HDrrenum.c143 struct in6_rrenumreq *irr, int ifindex) in do_use_prefix() argument
213 ifi = if_indextoifinfo(ifindex); in do_use_prefix()
258 int ifindex = 0; in do_pco() local
280 while (if_indextoname(++ifindex, irr.irr_name)) { in do_pco()
281 ifi = if_indextoifinfo(ifindex); in do_pco()
295 do_use_prefix(len, rpm, &irr, ifindex); in do_pco()
HDrtadvd.c463 int n, type, ifindex = 0, plen; in rtmsg_input() local
518 ifindex = get_rtm_ifindex(next); in rtmsg_input()
522 ifindex = (int)((struct ifa_msghdr *)next)->ifam_index; in rtmsg_input()
525 ifindex = (int)((struct if_msghdr *)next)->ifm_index; in rtmsg_input()
573 if_indextoname(ifindex, ifname)); in rtmsg_input()
576 ifi = if_indextoifinfo(ifindex); in rtmsg_input()
580 __func__, ifindex); in rtmsg_input()
594 update_ifinfo(&ifilist, ifindex); in rtmsg_input()
632 make_prefix(rai, ifindex, addr, plen); in rtmsg_input()
672 if_indextoname(ifindex, ifname)); in rtmsg_input()
[all …]
/dragonfly/usr.sbin/rtsold/
HDprobe.c65 static void sendprobe(struct in6_addr *addr, int ifindex);
106 defrouter_probe(int ifindex) in defrouter_probe() argument
125 if (ifindex && dr.defrouter[i].if_index == ifindex) { in defrouter_probe()
147 sendprobe(struct in6_addr *addr, int ifindex) in sendprobe() argument
170 pi->ipi6_ifindex = ifindex; in sendprobe()
185 if_indextoname(ifindex, ifnamebuf)); in sendprobe()
189 if_indextoname(ifindex, ifnamebuf), strerror(errno)); in sendprobe()
HDrtsold.h67 struct ifinfo *find_ifinfo(int ifindex);
89 extern void defrouter_probe(int ifindex);
HDrtsol.c240 int ifindex = 0; in rtsol_input() local
260 ifindex = pi->ipi6_ifindex; in rtsol_input()
268 if (ifindex == 0) { in rtsol_input()
/dragonfly/contrib/wpa_supplicant/src/drivers/
HDlinux_ioctl.c153 int ifindex; in linux_br_add_if() local
155 ifindex = if_nametoindex(ifname); in linux_br_add_if()
156 if (ifindex == 0) in linux_br_add_if()
161 ifr.ifr_ifindex = ifindex; in linux_br_add_if()
178 int ifindex; in linux_br_del_if() local
180 ifindex = if_nametoindex(ifname); in linux_br_del_if()
181 if (ifindex == 0) in linux_br_del_if()
186 ifr.ifr_ifindex = ifindex; in linux_br_del_if()
HDdriver_nl80211.c227 int ifindex, int disabled);
285 int ifindex) in get_bss_ifindex() argument
290 if (bss->ifindex == ifindex) in get_bss_ifindex()
534 return nla_put_u32(msg, NL80211_ATTR_IFINDEX, bss->ifindex); in nl80211_set_iface_id()
557 nl80211_ifindex_msg(struct wpa_driver_nl80211_data *drv, int ifindex, in nl80211_ifindex_msg() argument
567 nla_put_u32(msg, NL80211_ATTR_IFINDEX, ifindex)) { in nl80211_ifindex_msg()
579 return nl80211_ifindex_msg(drv, drv->ifindex, flags, cmd); in nl80211_drv_msg()
585 return nl80211_ifindex_msg(bss->drv, bss->ifindex, flags, cmd); in nl80211_bss_msg()
856 return drv->ifindex; in nl80211_get_ifindex()
884 int ifindex, const char *ifname) in wpa_driver_nl80211_event_newlink() argument
[all …]
HDdriver_nl80211.h56 int ifindex; member
87 int ifindex; member
100 int ifindex; member
244 int ifindex);
HDnetlink.c169 int netlink_send_oper_ifla(struct netlink_data *netlink, int ifindex, in netlink_send_oper_ifla() argument
191 req.ifinfo.ifi_index = ifindex; in netlink_send_oper_ifla()
215 ifindex, linkmode, linkmode_str(linkmode), in netlink_send_oper_ifla()
HDdriver_bsd.c67 unsigned int ifindex; /* interface index */ member
81 bsd_get_drvindex(void *priv, unsigned int ifindex) in bsd_get_drvindex() argument
87 if (drv->ifindex == ifindex) in bsd_get_drvindex()
114 if (drv->ifindex == 0 || drv->if_removed) in bsd_set80211()
860 drv->ifindex = if_nametoindex(params->ifname); in bsd_init()
861 if (drv->ifindex == 0) { in bsd_init()
904 if (drv->ifindex != 0) in bsd_deinit()
1252 drv->ifindex = ifan->ifan_index; in wpa_driver_bsd_event_receive()
1275 drv->ifindex = 0; in wpa_driver_bsd_event_receive()
1579 drv->ifindex = if_nametoindex(ifname); in wpa_driver_bsd_init()
[all …]
HDdriver_macsec_linux.c38 int ifindex; member
90 unsigned int ifindex) in msg_prepare() argument
105 NLA_PUT_U32(msg, MACSEC_ATTR_IFINDEX, ifindex); in msg_prepare()
529 if (nla_get_u32(tb_msg[MACSEC_ATTR_IFINDEX]) != (u32) arg->ifindex) in dump_callback()
639 ctx->cb_arg.ifindex = drv->ifi; in do_dump()
990 static int set_active_rx_sa(const struct macsec_genl_ctx *ctx, int ifindex, in set_active_rx_sa() argument
997 msg = msg_prepare(MACSEC_CMD_UPD_RXSA, ctx, ifindex); in set_active_rx_sa()
1300 static int set_active_tx_sa(const struct macsec_genl_ctx *ctx, int ifindex, in set_active_tx_sa() argument
1307 msg = msg_prepare(MACSEC_CMD_UPD_TXSA, ctx, ifindex); in set_active_tx_sa()
HDnetlink.h25 int netlink_send_oper_ifla(struct netlink_data *netlink, int ifindex,
HDdriver_wired_common.h25 int wired_multicast_membership(int sock, int ifindex, const u8 *addr, int add);
HDdriver_wired_common.c140 int wired_multicast_membership(int sock, int ifindex, const u8 *addr, int add) in wired_multicast_membership() argument
149 mreq.mr_ifindex = ifindex; in wired_multicast_membership()
/dragonfly/usr.sbin/rpcbind/
HDutil.c101 u_int16_t ifindex; in in6_fillscopeid() local
104 ifindex = ntohs(*(u_int16_t *)&sin6->sin6_addr.s6_addr[2]); in in6_fillscopeid()
105 if (sin6->sin6_scope_id == 0 && ifindex != 0) { in in6_fillscopeid()
106 sin6->sin6_scope_id = ifindex; in in6_fillscopeid()
296 unsigned int ifindex; in network_init() local
351 ifindex = if_nametoindex(ifap->ifa_name); in network_init()
352 if (ifindex == mreq6.ipv6mr_interface) in network_init()
357 mreq6.ipv6mr_interface = ifindex; in network_init()
/dragonfly/usr.sbin/mld6query/
HDmld6query.c61 static u_short ifindex; variable
103 ifindex = (u_short)if_nametoindex(argv[0]); in main()
104 if (ifindex == 0) in main()
117 mreq.ipv6mr_interface = ifindex; in main()
130 make_msg(ifindex, &maddr, type); in main()
259 mreq.ipv6mr_interface = ifindex; in quit()
/dragonfly/sys/netinet/
HDip_output.c1429 int ifindex; in ip_multicast_if() local
1435 ifindex = ntohl(a->s_addr) & 0xffffff; in ip_multicast_if()
1436 if (ifindex < 0 || if_index < ifindex) in ip_multicast_if()
1438 ifp = ifindex2ifnet[ifindex]; in ip_multicast_if()
1440 *ifindexp = ifindex; in ip_multicast_if()
1458 int ifindex; in ip_setmoptions() local
1523 ifindex = mreqn.imr_ifindex; in ip_setmoptions()
1524 if (ifindex != 0) { in ip_setmoptions()
1525 if (ifindex < 0 || if_index < ifindex) { in ip_setmoptions()
1529 ifp = ifindex2ifnet[ifindex]; in ip_setmoptions()
[all …]
/dragonfly/lib/libc/net/
HDif_indextoname.c62 if_indextoname(unsigned int ifindex, char *ifname) in if_indextoname() argument
73 ifindex == ((struct sockaddr_dl*)ifa->ifa_addr)->sdl_index) in if_indextoname()
HDgetnameinfo.c339 unsigned int ifindex; in ip6_sa2str() local
343 ifindex = (unsigned int)sa6->sin6_scope_id; in ip6_sa2str()
357 char *p = if_indextoname(ifindex, buf); in ip6_sa2str()
/dragonfly/usr.sbin/ndp/
HDndp.c134 int ifindex, int);
769 getnbrinfo(struct in6_addr *addr, int ifindex, int warning) in getnbrinfo() argument
778 if_indextoname(ifindex, nbi.ifname); in getnbrinfo()
1454 unsigned int ifindex; in setdefif() local
1457 ifindex = 0; in setdefif()
1459 if ((ifindex = if_nametoindex(ifname)) == 0) in setdefif()
1467 ndifreq.ifindex = ifindex; in setdefif()
1490 if (ndifreq.ifindex == 0) in getdefif()
1493 if ((if_indextoname(ndifreq.ifindex, ifname)) == NULL) in getdefif()
1495 ndifreq.ifindex); in getdefif()
/dragonfly/contrib/wpa_supplicant/src/l2_packet/
HDl2_packet_linux.c25 int ifindex; member
133 ll.sll_ifindex = l2->ifindex; in l2_packet_send()
306 l2->ifindex = ifr.ifr_ifindex; in l2_packet_init()
/dragonfly/contrib/wpa_supplicant/src/ap/
HDiapp.c380 int ifindex; in iapp_init() local
412 ifindex = ifr.ifr_ifindex; in iapp_init()
489 addr.sll_ifindex = ifindex; in iapp_init()
/dragonfly/contrib/dhcpcd/src/
HDif.c893 unsigned int ifindex = 0; in if_findifpfromcmsg() local
923 ifindex = sdl.sdl_index; in if_findifpfromcmsg()
930 ifindex = (unsigned int)ipi.ipi_ifindex; in if_findifpfromcmsg()
943 ifindex = (unsigned int)ipi6.ipi6_ifindex; in if_findifpfromcmsg()
959 if (ifp->index == ifindex) in if_findifpfromcmsg()
/dragonfly/sbin/ifconfig/
HDifconfig.c350 int c, ifindex, flags; in main() local
456 ifindex = 0; in main()
476 ifindex = if_nametoindex(ifname); in main()
477 if (ifindex == 0) { in main()
544 ifindex = 0; in main()
582 printf("%s%s", (ifindex > 0 ? " " : ""), in main()
584 ifindex++; in main()

123