Searched refs:rcvif (Results 1 - 25 of 46) sorted by relevance

12

/macosx-10.5.8/xnu-1228.15.4/bsd/netinet6/
H A Dip6_input.c410 } else if (m->m_pkthdr.rcvif->if_index < M2MMAX)
411 ip6stat.ip6s_m2m[m->m_pkthdr.rcvif->if_index]++;
419 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_receive);
458 inifp = m->m_pkthdr.rcvif;
471 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_hdrerr);
503 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrerr);
508 (m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0) {
510 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrerr);
529 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrerr);
543 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrer
[all...]
H A Dip6_forward.c144 if_name(m->m_pkthdr.rcvif));
323 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_noroute);
349 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_noroute);
371 if (in6_addr2scopeid(m->m_pkthdr.rcvif, &ip6->ip6_src) !=
381 "src %s, dst %s, nxt %d, rcvif %s, outif %s\n",
385 if_name(m->m_pkthdr.rcvif), if_name(rt->rt_ifp));
456 if (rt->rt_ifp == m->m_pkthdr.rcvif && !srcrt &&
520 "src %s, dst %s, nxt %d, rcvif %s, outif %s\n",
523 ip6->ip6_nxt, if_name(m->m_pkthdr.rcvif),
527 /* we can just use rcvif i
[all...]
H A Dicmp6.c345 * and if we are in output path rcvif could contain bogus value.
346 * clear m->m_pkthdr.rcvif for safety, we should have enough scope
349 m->m_pkthdr.rcvif = NULL;
435 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_msg);
437 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_error);
441 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_dstunreach);
447 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_adminprohib);
473 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_pkttoobig);
487 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_timeexceed);
500 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_parampro
[all...]
H A Din6_gif.c294 if (m->m_pkthdr.rcvif) /* replace the rcvif by gifp for ifnet_input to route it correctly */
295 m->m_pkthdr.rcvif = gifp;
376 ifp = ((m->m_flags & M_PKTHDR) != 0) ? m->m_pkthdr.rcvif : NULL;
H A Droute6.c211 ip6->ip6_dst.s6_addr16[1] = htons(m->m_pkthdr.rcvif->if_index);
H A Dmld6.c198 struct ifnet *ifp = m->m_pkthdr.rcvif;
426 mh->m_pkthdr.rcvif = NULL;
H A Dnd6_nbr.c100 struct ifnet *ifp = m->m_pkthdr.rcvif;
380 m->m_pkthdr.rcvif = NULL;
544 struct ifnet *ifp = m->m_pkthdr.rcvif;
880 m->m_pkthdr.rcvif = NULL;
H A Dip6_mroute.c1002 if_name(m->m_pkthdr.rcvif));
1399 if (m->m_pkthdr.rcvif == NULL) {
1400 /* XXX: is rcvif really NULL when output?? */
1477 if (m->m_pkthdr.rcvif == NULL) {
1523 mb_copy->m_pkthdr.rcvif = 0;
1588 mm->m_pkthdr.rcvif = NULL;
H A Dudp6_usrreq.c306 m->m_pkthdr.rcvif)) {
387 m->m_pkthdr.rcvif);
/macosx-10.5.8/xnu-1228.15.4/bsd/netinet/
H A Din_gif.c306 if (m->m_pkthdr.rcvif) /* replace the rcvif by gifp for dlil to route it correctly */
307 m->m_pkthdr.rcvif = gifp;
382 (m->m_flags & M_PKTHDR) != 0 && m->m_pkthdr.rcvif) {
392 m->m_pkthdr.rcvif->if_index);
394 if (!rt || rt->rt_ifp != m->m_pkthdr.rcvif) {
H A Dip_divert.c236 ifnet_lock_shared(m->m_pkthdr.rcvif);
237 TAILQ_FOREACH(ifa, &m->m_pkthdr.rcvif->if_addrhead, ifa_link) {
246 ifnet_lock_done(m->m_pkthdr.rcvif);
252 if (m->m_pkthdr.rcvif) {
272 "%s%d", m->m_pkthdr.rcvif->if_name,
273 m->m_pkthdr.rcvif->if_unit);
349 m->m_pkthdr.rcvif = ifunit(sin->sin_zero);
389 if (m->m_pkthdr.rcvif == NULL) {
402 m->m_pkthdr.rcvif = ifa->ifa_ifp;
H A Dip_icmp.c284 m->m_pkthdr.rcvif = n->m_pkthdr.rcvif;
354 if (m->m_pkthdr.rcvif && m->m_pkthdr.rcvif->if_type == IFT_FAITH) {
575 (struct sockaddr *)&icmpdst, m->m_pkthdr.rcvif);
644 rtredirect(m->m_pkthdr.rcvif, (struct sockaddr *)&icmpsrc,
712 if ((ia == (struct in_ifaddr *)0) && m->m_pkthdr.rcvif)
714 (struct sockaddr *)&icmpdst, m->m_pkthdr.rcvif);
830 if ((m->m_flags & M_PKTHDR) && m->m_pkthdr.rcvif != NULL)
831 ipoa.ipoa_ifscope = m->m_pkthdr.rcvif
[all...]
H A Dip_input.c657 if ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0) {
674 if ((IF_HWASSIST_CSUM_FLAGS(m->m_pkthdr.rcvif->if_hwassist) == 0)
682 } else if (!(m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) ||
770 if (fr_checkp(ip, hlen, m->m_pkthdr.rcvif, 0, &m1) || !m1) {
888 ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0)
910 (!checkif || ia->ia_ifp == m->m_pkthdr.rcvif)) {
921 if ((!checkif || ia->ia_ifp == m->m_pkthdr.rcvif) &&
949 ip_mforward(ip, m->m_pkthdr.rcvif, m, 0) != 0) {
970 IN_LOOKUP_MULTI(ip->ip_dst, m->m_pkthdr.rcvif, inm);
984 if (m->m_pkthdr.rcvif !
[all...]
H A Digmp.c199 struct ifnet *ifp = m->m_pkthdr.rcvif;
487 m->m_pkthdr.rcvif = lo_ifp;
H A Dkpi_ipfilter.c231 if (filter_ref == 0 && m->m_pkthdr.rcvif == 0) {
232 m->m_pkthdr.rcvif = ifunit("lo0");
H A Dip6.h280 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_truncated); \
H A Dtcp_input.c564 if ((m->m_flags & M_PKTHDR) && m->m_pkthdr.rcvif != NULL)
565 ifscope = m->m_pkthdr.rcvif->if_index;
806 ip->ip_dst, th->th_dport, 0, m->m_pkthdr.rcvif);
814 th->th_dport, 1, m->m_pkthdr.rcvif);
820 m->m_pkthdr.rcvif);
830 m->m_pkthdr.rcvif);
834 ip->ip_dst, th->th_dport, 1, m->m_pkthdr.rcvif);
922 if (m->m_pkthdr.rcvif && m->m_pkthdr.rcvif->if_type != IFT_LOOP)
1700 in_broadcast(ip->ip_dst, m->m_pkthdr.rcvif))
[all...]
H A Dip_fw2.c728 if (oif || m->m_pkthdr.rcvif)
734 oif ? oif->if_name : m->m_pkthdr.rcvif->if_name,
735 oif ? oif->if_unit : m->m_pkthdr.rcvif->if_unit,
1247 m->m_pkthdr.rcvif = (struct ifnet *)0;
1756 match = iface_match(m->m_pkthdr.rcvif,
1766 m->m_pkthdr.rcvif, (ipfw_insn_if *)cmd);
2001 (m->m_pkthdr.rcvif == NULL) ||
2002 verify_rev_path(src_ip, m->m_pkthdr.rcvif));
/macosx-10.5.8/xnu-1228.15.4/bsd/net/
H A Dif_disc.c161 m->m_pkthdr.rcvif = ifp;
H A Dif_dummy.c193 m->m_pkthdr.rcvif = ifp;
H A Dif_loop.c208 * Don't overwrite the rcvif field if it is in use.
212 if (m->m_pkthdr.rcvif == NULL)
213 m->m_pkthdr.rcvif = ifp;
H A Dif_stf.c704 stf_checkaddr4(sc, &ip->ip_src, m->m_pkthdr.rcvif) < 0) {
717 stf_checkaddr6(sc, &ip6.ip6_src, m->m_pkthdr.rcvif) < 0) {
730 m->m_pkthdr.rcvif = ifp;
H A Ddlil.c843 ifnet_t rcvif; local
845 rcvif = mbuf_pkthdr_rcvif(m_tail);
848 if (rcvif == NULL ||
849 (ifp->if_type != IFT_LOOP && rcvif != ifp) ||
890 * the rcvif of the packet header: loopback has its own dlil
1029 ifp = m->m_pkthdr.rcvif;
1329 if (m->m_pkthdr.rcvif)
1330 m->m_pkthdr.rcvif = NULL;
1508 if (m->m_pkthdr.rcvif)
1509 m->m_pkthdr.rcvif
[all...]
H A Dbridge.c638 struct ifnet *src = m0->m_pkthdr.rcvif; /* could be NULL in output */
660 src = m0->m_pkthdr.rcvif;
/macosx-10.5.8/xnu-1228.15.4/bsd/netat/
H A Ddrv_dep.c182 m->m_pkthdr.rcvif = 0;
229 ifp = m->m_pkthdr.rcvif;

Completed in 133 milliseconds

12