svn commit: r194491 - projects/mesh11s/sys/net80211

Rui Paulo rpaulo at FreeBSD.org
Fri Jun 19 13:08:50 UTC 2009


Author: rpaulo
Date: Fri Jun 19 13:08:49 2009
New Revision: 194491
URL: http://svn.freebsd.org/changeset/base/194491

Log:
  Don't call classify as it expects an ethernet header.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/mesh11s/sys/net80211/ieee80211_mesh.c

Modified: projects/mesh11s/sys/net80211/ieee80211_mesh.c
==============================================================================
--- projects/mesh11s/sys/net80211/ieee80211_mesh.c	Fri Jun 19 12:51:32 2009	(r194490)
+++ projects/mesh11s/sys/net80211/ieee80211_mesh.c	Fri Jun 19 13:08:49 2009	(r194491)
@@ -412,18 +412,7 @@ mesh_input(struct ieee80211_node *ni, st
 			    ieee80211_hdrspace(ic, wh));
 			IEEE80211_ADDR_COPY(whcopy->i_addr2, vap->iv_myaddr);
 			mccopy->mc_ttl--;
-			/* calculate priority so drivers can find the tx queue */
-			if (ieee80211_classify(vap->iv_bss, mcopy)) {
-				IEEE80211_DISCARD_MAC(vap,
-				    IEEE80211_MSG_OUTPUT | IEEE80211_MSG_MESH,
-				    wh->i_addr2, NULL, "%s",
-				    "classification failed");
-				vap->iv_stats.is_tx_classify++;
-				ifp->if_oerrors++;
-				m_freem(mcopy);
-				ieee80211_free_node(vap->iv_bss);
-				goto deliver;
-			}
+			/* XXX calculate priority so drivers can find the tx queue */
 			mcopy->m_flags |= M_MCAST;
 			mcopy->m_pkthdr.rcvif = (void *) vap->iv_bss;
 			if (parent->if_transmit(parent, mcopy)) {


More information about the svn-src-projects mailing list