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

Rui Paulo rpaulo at FreeBSD.org
Fri Jul 10 11:34:43 UTC 2009


Author: rpaulo
Date: Fri Jul 10 11:34:42 2009
New Revision: 195550
URL: http://svn.freebsd.org/changeset/base/195550

Log:
  inline ieee80211_mesh_discover().
  
  sponsored by:	The FreeBSD Foundation

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

Modified: projects/mesh11s/sys/net80211/ieee80211_mesh.c
==============================================================================
--- projects/mesh11s/sys/net80211/ieee80211_mesh.c	Fri Jul 10 11:30:55 2009	(r195549)
+++ projects/mesh11s/sys/net80211/ieee80211_mesh.c	Fri Jul 10 11:34:42 2009	(r195550)
@@ -2256,13 +2256,6 @@ ieee80211_add_meshpeer(uint8_t *frm, uin
 	return frm;
 }
 
-struct ieee80211_node *                                                                        
-ieee80211_mesh_discover(struct ieee80211vap *vap,
-    const uint8_t dest[IEEE80211_ADDR_LEN], struct mbuf *m)
-{
-	struct ieee80211_mesh_state *ms = vap->iv_mesh;
-	return ms->ms_ppath->mpp_discover(vap, dest, m);
-}  
 /*
  * Compute an Airtime Link Metric for the link with this node.
  *
@@ -2365,6 +2358,14 @@ ieee80211_mesh_init_neighbor(struct ieee
 	ieee80211_parse_meshid(ni, sp->meshid);
 }
 
+static __inline struct ieee80211_node *
+ieee80211_mesh_discover(struct ieee80211vap *vap,
+    const uint8_t dest[IEEE80211_ADDR_LEN], struct mbuf *m)
+{
+	struct ieee80211_mesh_state *ms = vap->iv_mesh;
+	return ms->ms_ppath->mpp_discover(vap, dest, m);
+}
+
 static int
 mesh_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq)
 {

Modified: projects/mesh11s/sys/net80211/ieee80211_mesh.h
==============================================================================
--- projects/mesh11s/sys/net80211/ieee80211_mesh.h	Fri Jul 10 11:30:55 2009	(r195549)
+++ projects/mesh11s/sys/net80211/ieee80211_mesh.h	Fri Jul 10 11:34:42 2009	(r195550)
@@ -493,7 +493,7 @@ struct ieee80211_scanparams;
 void		ieee80211_mesh_init_neighbor(struct ieee80211_node *,
 		   const struct ieee80211_frame *,
 		   const struct ieee80211_scanparams *);
-struct ieee80211_node *
+__inline struct ieee80211_node *
 		ieee80211_mesh_discover(struct ieee80211vap *,
 		    const uint8_t [IEEE80211_ADDR_LEN], struct mbuf *);
 #endif /* _KERNEL */


More information about the svn-src-projects mailing list