View | Details | Raw Unified | Return to bug 244002 | Differences between
and this patch

Collapse All | Expand All

(-)sys/net/netisr.c (+2 lines)
Lines 1056-1061 netisr_queue_src(u_int proto, uintptr_t source, st Link Here
1056
	if (m != NULL) {
1056
	if (m != NULL) {
1057
		KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__,
1057
		KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__,
1058
		    cpuid));
1058
		    cpuid));
1059
		VNET_ASSERT(m->m_pkthdr.rcvif != NULL,
1060
		    ("%s:%d rcvif == NULL: m=%p", __func__, __LINE__, m));
1059
		error = netisr_queue_internal(proto, m, cpuid);
1061
		error = netisr_queue_internal(proto, m, cpuid);
1060
	} else
1062
	} else
1061
		error = ENOBUFS;
1063
		error = ENOBUFS;
(-)sys/netinet/igmp.c (+1 lines)
Lines 303-308 igmp_save_context(struct mbuf *m, struct ifnet *if Link Here
303
#ifdef VIMAGE
303
#ifdef VIMAGE
304
	m->m_pkthdr.PH_loc.ptr = ifp->if_vnet;
304
	m->m_pkthdr.PH_loc.ptr = ifp->if_vnet;
305
#endif /* VIMAGE */
305
#endif /* VIMAGE */
306
	m->m_pkthdr.rcvif = ifp;
306
	m->m_pkthdr.flowid = ifp->if_index;
307
	m->m_pkthdr.flowid = ifp->if_index;
307
}
308
}
308
309
(-)sys/netinet6/mld6.c (+1 lines)
Lines 283-288 mld_save_context(struct mbuf *m, struct ifnet *ifp Link Here
283
#ifdef VIMAGE
283
#ifdef VIMAGE
284
	m->m_pkthdr.PH_loc.ptr = ifp->if_vnet;
284
	m->m_pkthdr.PH_loc.ptr = ifp->if_vnet;
285
#endif /* VIMAGE */
285
#endif /* VIMAGE */
286
	m->m_pkthdr.rcvif = ifp;
286
	m->m_pkthdr.flowid = ifp->if_index;
287
	m->m_pkthdr.flowid = ifp->if_index;
287
}
288
}
288
289

Return to bug 244002