Date: Fri, 27 May 2011 09:39:07 GMT From: Takuya ASADA <syuu@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 193784 for review Message-ID: <201105270939.p4R9d7tg066034@skunkworks.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@193784?ac=10 Change 193784 by syuu@yukiguni on 2011/05/27 09:39:01 multiqueue support for tap Affected files ... .. //depot/projects/soc2011/mq_bpf/src/sys/net/if_tap.c#2 edit Differences ... ==== //depot/projects/soc2011/mq_bpf/src/sys/net/if_tap.c#2 (text+ko) ==== @@ -869,6 +869,10 @@ } while (m == NULL); mtx_unlock(&tp->tap_mtx); + m->m_pkthdr.rxqid = (uint32_t)-1; + m->m_pkthdr.txqid = PCPU_GET(cpuid); + printf("%s rxqid:%x txqid:%x\n", __func__, m->m_pkthdr.rxqid, m->m_pkthdr.txqid); + /* feed packet to bpf */ BPF_MTAP(ifp, m); @@ -943,6 +947,10 @@ return (0); } + m->m_pkthdr.rxqid = PCPU_GET(cpuid); + m->m_pkthdr.txqid = (uint32_t)-1; + printf("%s rxqid:%x txqid:%x\n", __func__, m->m_pkthdr.rxqid, m->m_pkthdr.txqid); + /* Pass packet up to parent. */ (*ifp->if_input)(ifp, m); ifp->if_ipackets ++; /* ibytes are counted in parent */ @@ -1081,4 +1089,3 @@ knlist_remove(&tp->tap_rsel.si_note, kn, 0); } /* tapkqdetach */ -
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201105270939.p4R9d7tg066034>