Searched refs:ifindex (Results 1 - 25 of 69) sorted by relevance

123

/freebsd-10.1-release/sbin/ifconfig/
H A Daf_nd6.c98 int ifindex; local
106 /* ifindex = 0 means to remove default if */
107 ifindex = 0;
110 } else if ((ifindex = if_nametoindex(ndifreq.ifname)) == 0) {
115 ndifreq.ifindex = ifindex;
125 unsigned int ifindex; local
131 ifindex = if_nametoindex(ndifreq.ifname);
137 return (ndifreq.ifindex == ifindex);
[all...]
/freebsd-10.1-release/lib/libc/net/
H A Dif_indextoname.c48 * char *if_indextoname(unsigned int ifindex, char *ifname);
62 if_indextoname(unsigned int ifindex, char *ifname) argument
73 ifindex == LLINDEX((struct sockaddr_dl*)ifa->ifa_addr))
H A Dsourcefilter.c88 int ifindex; local
94 ifindex = 0;
99 * supplied IPv4 address. We should really use the ifindex
123 ifindex = LLINDEX(&psu->sdl);
127 assert(ifindex != 0);
131 return (ifindex);
151 uint32_t ifindex; local
163 ifindex = __inaddr_to_index(interface.s_addr);
164 if (ifindex == 0) {
190 err = setsourcefilter(s, ifindex, (struc
220 uint32_t ifindex, onumsrc; local
[all...]
H A Dgetnameinfo.c342 unsigned int ifindex; local
346 ifindex = (unsigned int)sa6->sin6_scope_id;
362 char *p = if_indextoname(ifindex, buf);
/freebsd-10.1-release/usr.sbin/rtsold/
H A Dprobe.c107 int ifindex, mib[4]; local
111 ifindex = ifinfo->sdl->sdl_index;
112 if (ifindex == 0)
138 if (ifindex != p->if_index)
160 u_int32_t ifindex = ifinfo->sdl->sdl_index; local
180 pi->ipi6_ifindex = ifindex;
191 if_indextoname(ifindex, ifnamebuf));
195 if_indextoname(ifindex, ifnamebuf), strerror(errno));
/freebsd-10.1-release/usr.sbin/mtest/
H A Dmtest.c155 __ifindex_to_primary_ip(const uint32_t ifindex, struct in_addr *pina) argument
163 assert(ifindex != 0);
166 if (if_indextoname(ifindex, ifname) == NULL)
282 * Return the ifindex of ifname, or 0 if any parse element failed.
290 uint32_t ifindex; local
299 ifindex = if_nametoindex(str2);
300 if (ifindex == 0)
331 ifindex = 0;
335 ifindex = 0;
342 return (ifindex);
387 uint32_t fmode, ifindex; local
[all...]
/freebsd-10.1-release/contrib/bsnmp/snmp_mibII/
H A DmibII_rcvaddr.c40 mib_find_rcvaddr(u_int ifindex, const u_char *addr, size_t addrlen) argument
45 if (rcv->ifindex == ifindex &&
66 rcv->ifindex = ifp->index;
H A DmibII_ipaddr.c53 u_int ifindex; member in struct:update
92 if ((ifa = mib_create_ifa(upd->ifindex, upd->addr, upd->mask, bcast))
101 * Modify the netmask or broadcast address. The ifindex cannot be
109 if ((ifp = mib_find_if(ifa->ifindex)) == NULL)
111 if ((upd->set & UPD_IFINDEX) && upd->ifindex != ifa->ifindex)
168 /* non existing entry - must have ifindex */
174 if ((upd->set & UPD_IFINDEX) && upd->ifindex == 0) {
272 if (ifa->ifindex != (u_int)value->v.integer &&
277 upd->ifindex
[all...]
H A Dsnmp_mibII.h47 * Interfaces are indexed by ifindex. This is not the same as the index
49 * RFC requires, that an ifindex is not to be re-used for ANOTHER dynamically
50 * interfaces once the interface was deleted. The system's ifindex is in
56 u_int index; /* the logical ifindex */
96 u_int ifindex; member in struct:mibifa
107 u_int ifindex; member in struct:mibrcvaddr
H A DmibII.c293 struct snmp_value ifindex; local
295 ifindex.var = oid_ifIndex;
296 ifindex.var.subs[ifindex.var.len++] = ifp->index;
297 ifindex.syntax = SNMP_SYNTAX_INTEGER;
298 ifindex.v.integer = ifp->index;
300 snmp_send_trap(up ? &oid_linkUp : &oid_linkDown, &ifindex,
528 if (ifp->index == ifa->ifindex)
540 if (ifa->ifindex == ifa0->ifindex)
549 alloc_ifa(u_int ifindex, struct in_addr addr) argument
1564 mib_create_ifa(u_int ifindex, struct in_addr addr, struct in_addr mask, struct in_addr bcast) argument
[all...]
H A DmibII.h120 u_int ifindex; member in struct:mibindexmap
143 struct asn_oid index; /* contains both the ifindex and addr */
242 struct mibifa * mib_create_ifa(u_int ifindex, struct in_addr addr, struct in_addr mask, struct in_addr bcast);
H A DmibII_route.c45 uint32_t ifindex; member in struct:sroute
186 r->ifindex = (ifp == NULL) ? 0 : ifp->index;
206 r1->ifindex = r->ifindex;
440 value->v.integer = r->ifindex;
H A DmibII_interfaces.c42 u_int ifindex; member in struct:ifchange
74 if ((ifp = mib_find_if(ifc->ifindex)) == NULL)
232 ifc->ifindex = ifp->index;
407 ifc->ifindex = ifp->index;
/freebsd-10.1-release/usr.sbin/rtadvd/
H A Dif.c162 get_next_msg(char *buf, char *lim, int ifindex, size_t *lenp, int filter) argument
208 if (ifindex && SDL(gw)->sdl_index != ifindex)
235 if (ifindex && ifam->ifam_index != ifindex)
340 int ifindex; local
343 ifindex = if_nametoindex(ifname);
345 if (ifindex != 0) {
346 if (ifindex == ifi->ifi_ifindex)
408 update_ifinfo(struct ifilist_head_t *ifi_head, int ifindex) argument
639 sock_mc_join(struct sockinfo *s, int ifindex) argument
676 sock_mc_leave(struct sockinfo *s, int ifindex) argument
[all...]
H A Drrenum.c143 struct in6_rrenumreq *irr, int ifindex)
213 ifi = if_indextoifinfo(ifindex);
258 int ifindex = 0; local
280 while (if_indextoname(++ifindex, irr.irr_name)) {
281 ifi = if_indextoifinfo(ifindex);
283 syslog(LOG_ERR, "<%s> ifindex not found.",
295 do_use_prefix(len, rpm, &irr, ifindex);
142 do_use_prefix(int len, struct rr_pco_match *rpm, struct in6_rrenumreq *irr, int ifindex) argument
/freebsd-10.1-release/contrib/ntp/lib/isc/include/isc/
H A Dinterfaceiter.h59 unsigned int ifindex; /*%< Interface index for IP(V6)_MULTICAST_IF. */ member in struct:isc_interface
/freebsd-10.1-release/contrib/ntp/lib/isc/unix/
H A Dinterfaceiter.c193 unsigned int ifindex; local
208 address, &ifindex, &prefix, &scope, &flags, name);
241 iter->current.ifindex = ifindex;
244 (isc_uint32_t)ifindex);
/freebsd-10.1-release/usr.sbin/mld6query/
H A Dmld6.c82 u_short ifindex; variable
124 ifindex = (u_short)if_nametoindex(argv[0]);
125 if (ifindex == 0)
138 mreq.ipv6mr_interface = ifindex;
151 make_msg(ifindex, &maddr, type);
235 /* remove embedded ifindex */
340 mreq.ipv6mr_interface = ifindex;
/freebsd-10.1-release/usr.sbin/rpcbind/
H A Dutil.c267 unsigned int ifindex; local
322 ifindex = if_nametoindex(ifap->ifa_name);
323 if (ifindex == mreq6.ipv6mr_interface)
328 mreq6.ipv6mr_interface = ifindex;
/freebsd-10.1-release/contrib/libpcap/
H A Dpcap-bt-linux.c211 handle->md.ifindex = dev_id;
256 addr.hci_dev = handle->md.ifindex;
262 "Can't attach to device %d: %s", handle->md.ifindex,
380 dev_info.dev_id = handle->md.ifindex;
H A Dpcap-can-linux.c175 handle->md.ifindex = ifr.ifr_ifindex;
189 addr.can_ifindex = handle->md.ifindex;
193 handle->md.ifindex, errno, strerror(errno));
H A Dpcap-usb-linux.c347 if (sscanf(handle->opt.source, USB_IFACE"%d", &handle->md.ifindex) != 1)
355 snprintf(full_path, USB_LINE_LEN, LINUX_USB_MON_DEV"%d", handle->md.ifindex);
373 probe_devices(handle->md.ifindex);
386 probe_devices(handle->md.ifindex);
390 snprintf(full_path, USB_LINE_LEN, USB_TEXT_DIR"/%dt", handle->md.ifindex);
400 snprintf(full_path, USB_LINE_LEN, USB_TEXT_DIR_OLD"/%dt", handle->md.ifindex);
503 uhdr->bus_id = handle->md.ifindex;
666 snprintf(string, USB_LINE_LEN, USB_TEXT_DIR"/%ds", handle->md.ifindex);
676 snprintf(string, USB_LINE_LEN, USB_TEXT_DIR_OLD"/%ds", handle->md.ifindex);
/freebsd-10.1-release/usr.sbin/ifmcstat/
H A Difmcstat.c111 uint32_t ifindex = 0; variable
206 if ((ifindex = if_nametoindex(optarg)) == 0) {
354 if (ifindex && ifindex != ifnet.if_index)
795 inm_print_sources_sysctl(uint32_t ifindex, struct in_addr gina) argument
818 mib[5] = ifindex;
888 * a.b.c.d.e.ifindex.g[0].g[1].g[2].g[3]
893 in6m_print_sources_sysctl(uint32_t ifindex, struct in6_addr *pgroup) argument
919 mib[5] = ifindex;
1032 if (ifindex !
[all...]
/freebsd-10.1-release/usr.sbin/ndp/
H A Dndp.c770 getnbrinfo(addr, ifindex, warning)
772 int ifindex;
782 if_indextoname(ifindex, nbi.ifname);
1490 unsigned int ifindex; local
1493 ifindex = 0;
1495 if ((ifindex = if_nametoindex(ifname)) == 0)
1503 ndifreq.ifindex = ifindex;
1526 if (ndifreq.ifindex == 0)
1529 if ((if_indextoname(ndifreq.ifindex, ifnam
[all...]
/freebsd-10.1-release/sys/netinet6/
H A Din6_mcast.c2102 uint32_t ifindex; local
2110 ifindex = 0;
2138 ifindex = mreq.ipv6mr_interface;
2173 ifindex = gsr.gsr_interface;
2193 if (ifindex != 0) {
2194 if (V_if_index < ifindex)
2196 ifp = ifnet_byindex(ifindex);
2205 * Some badly behaved applications don't pass an ifindex
2214 ifindex = ntohs(gsa->sin6.sin6_addr.s6_addr16[1]);
2215 if (ifindex
2340 u_int ifindex; local
2668 uint32_t fmode, ifindex; local
[all...]

Completed in 325 milliseconds

123