="Matthew N. Dodd\nmdodd@Fre
melifaro [label="Alexander V. Chernikov\nmelif...@freebsd.org\n2011/10/04"]
mjacob [label="Matt Jacob\nmja...@freebsd.org\n1997/08/13"]
mlaier [label="Max Laier\nmla...@freebsd.org\n2004/02/10"]
+monthadar [label="Monthadar Al Jaberi\
Author: monthadar
Date: Tue May 1 15:35:10 2012
New Revision: 234874
URL: http://svn.freebsd.org/changeset/base/234874
Log:
Added Self-protected action category (including MPM).
* Added new action category IEEE80211_ACTION_CAT_SELF_PROT which is used by
11s
for Mesh Peering Management;
Author: monthadar
Date: Tue May 1 15:39:16 2012
New Revision: 234875
URL: http://svn.freebsd.org/changeset/base/234875
Log:
Modified structure and code that handles Mesh peering management.
* Old struct ieee80211_meshpeer_ie had wrong peer_proto field size;
* Added IEEE80211_MPM_* size
Author: monthadar
Date: Tue May 1 15:42:41 2012
New Revision: 234876
URL: http://svn.freebsd.org/changeset/base/234876
Log:
Fixed some MPM reason codes and max number of neighbors check
* Added IEEE80211_MESH_MAX_NEIGHBORS and it is set to 15, same as before;
* Modified mesh_parse_mesh
Author: monthadar
Date: Tue May 1 15:47:30 2012
New Revision: 234877
URL: http://svn.freebsd.org/changeset/base/234877
Log:
Implemented so that Mesh forwarding information lifetime is dynamic.
* Introduced ieee80211_mesh_rt_update that updates a route with the
maximum(lifetime left, ne
Author: monthadar
Date: Tue May 1 15:56:26 2012
New Revision: 234878
URL: http://svn.freebsd.org/changeset/base/234878
Log:
Mesh forwarding with proxy support.
* Modified HWMP PREP/PREQ to contain a proxy entry and also changed PREP
frame processing according to amendment as following:
Author: monthadar
Date: Tue May 1 15:58:10 2012
New Revision: 234879
URL: http://svn.freebsd.org/changeset/base/234879
Log:
Added route lifetime update for destination and source mesh along a mesh path;
* In mesh_recv_indiv_data_to_fwd update route entry for both meshDA and
meshSA;
*
Author: monthadar
Date: Tue May 1 16:00:31 2012
New Revision: 234880
URL: http://svn.freebsd.org/changeset/base/234880
Log:
* MeshForwarding update mesh_recv_indiv_data_to_fwrd to silently discard
unknown meshDA instead of panic, which is allowed per amendment spec;
Approved by: adrian
Author: monthadar
Date: Tue May 1 16:02:31 2012
New Revision: 234881
URL: http://svn.freebsd.org/changeset/base/234881
Log:
PREP update
* Added assertion in mesh_rt_update;
* Fixed some prep propagation that where multicast, ALL PREPS ARE UNICAST;
* Fixed PREP acceptance criteria;
*
Author: monthadar
Date: Tue May 1 16:03:27 2012
New Revision: 234882
URL: http://svn.freebsd.org/changeset/base/234882
Log:
Change how we enforce PREQ minimum interval.
* Moved hs_lastpreq to be hr_lastpreq cause this rate check should be per
target mesh STA according to amendment (NB: n
Author: monthadar
Date: Tue May 1 16:05:09 2012
New Revision: 234883
URL: http://svn.freebsd.org/changeset/base/234883
Log:
* Added a mesh max PREQ retires sysctl that governous how many times
we try to discover an address;
* Added a mesh net travelse time across an MBSS, which is used to e
Author: monthadar
Date: Tue May 1 16:06:20 2012
New Revision: 234884
URL: http://svn.freebsd.org/changeset/base/234884
Log:
* Fixed PREQ flag field Adressing mode subfiled according to amendment specs;
Approved by: adria
Modified:
head/sys/net80211/ieee80211_hwmp.c
head/sys/net80211/i
Author: monthadar
Date: Tue May 1 16:07:35 2012
New Revision: 234885
URL: http://svn.freebsd.org/changeset/base/234885
Log:
* Fixed hwmp_discover code to populate a PREQ packet correctly;
* Removed IEEE80211_MESHPREQ_TFLAGS_RF which is no longer part of the
amendment spec;
Approved by:
Author: monthadar
Date: Tue May 1 16:08:46 2012
New Revision: 234886
URL: http://svn.freebsd.org/changeset/base/234886
Log:
* Proactive PREQ (original transmission) must also set
IEEE80211_MESHPREQ_TFLAGS_USN flag in target_flag field;
Approved by: adrian
Modified:
head/sys/net80211/i
Author: monthadar
Date: Tue May 1 16:09:44 2012
New Revision: 234887
URL: http://svn.freebsd.org/changeset/base/234887
Log:
* PREQ acceptance criteria updated to check for proxy condition as in
amendment;
Approved by: adrian
Modified:
head/sys/net80211/ieee80211_hwmp.c
Modified: head/
Author: monthadar
Date: Tue May 1 16:10:32 2012
New Revision: 234888
URL: http://svn.freebsd.org/changeset/base/234888
Log:
Updated PREQ propagation code;
* When receiving a Proactive PREQ dont return after processing it but
propagate;
* When we propagate we should not enforce ratecheck
Author: monthadar
Date: Tue May 1 16:11:47 2012
New Revision: 234889
URL: http://svn.freebsd.org/changeset/base/234889
Log:
* Modified PERR acceptance criteria according to amendment;
* Modified how PERR is handled and propagated according to amendment;
Approved by: adrian
Modified:
h
Author: monthadar
Date: Tue May 1 16:12:39 2012
New Revision: 234890
URL: http://svn.freebsd.org/changeset/base/234890
Log:
PERR update to be called from mesh code.
* Added mpp_senderror for Mesh Path Selection protocol;
* Added hwmp_senderror that will send an HWMP PERR according to the
Author: monthadar
Date: Tue May 1 16:13:22 2012
New Revision: 234891
URL: http://svn.freebsd.org/changeset/base/234891
Log:
RANN update
* Introduced a new HWMP sysctl, Root Confirmation Interval;
* Added hr_lastrootconf to hwmp_route, is for ratecheck for a specific ROOT;
* We missed r
Author: monthadar
Date: Tue May 1 16:14:18 2012
New Revision: 234892
URL: http://svn.freebsd.org/changeset/base/234892
Log:
Net80211s update: Mesh Gate Announcement and removal of Portal Announcement.
* Renamed IEEE80211_ELEMID_MESHPANN to IEEE80211_ELEMID_MESHGANN according to
amendme
Author: monthadar
Date: Tue May 1 16:15:34 2012
New Revision: 234893
URL: http://svn.freebsd.org/changeset/base/234893
Log:
* Added new command to ifconfig to activate Mesh Gate Announcement called
meshgate with corresponding explanation;
Approved by: adrian
Modified:
head/sbin/ifconf
Author: monthadar
Date: Tue May 1 16:16:20 2012
New Revision: 234894
URL: http://svn.freebsd.org/changeset/base/234894
Log:
PREQ discovery update.
* Added a new discovery flag IEEE80211_MESHRT_FLAGS_DISCOVER;
* Modified ieee80211_ioctl.h to include IEEE80211_MESHRT_FLAGS_DISCOVER;
* Ad
Author: monthadar
Date: Tue May 1 16:17:17 2012
New Revision: 234895
URL: http://svn.freebsd.org/changeset/base/234895
Log:
* Modified ifconfig to show the IEEE80211_MESHRT_FLAGS_DISCOVER flag with a
'D';
Approved by: adrian
Modified:
head/sbin/ifconfig/ifieee80211.c
Modified: head/sb
Author: monthadar
Date: Tue May 1 16:18:38 2012
New Revision: 234896
URL: http://svn.freebsd.org/changeset/base/234896
Log:
Update HWMP Proactive code and mesh route flags.
* Modified hwmp_recv_preq:
o cleaned up code, removed rootmac variable because preq->origaddr
is the ro
Author: monthadar
Date: Wed May 2 20:01:28 2012
New Revision: 234933
URL: http://svn.freebsd.org/changeset/base/234933
Log:
Update man page date to the date of the last commit.
Approved by: adrian
Modified:
head/sbin/ifconfig/ifconfig.8
Modified: head/sbin/ifconfig/ifconfig.8
=
On Tue, May 1, 2012 at 11:05 PM, Bjoern A. Zeeb
wrote:
>
> On 1. May 2012, at 16:15 , Monthadar Al Jaberi wrote:
>
>> Author: monthadar
>> Date: Tue May 1 16:15:34 2012
>> New Revision: 234893
>> URL: http://svn.freebsd.org/changeset/base/234893
>>
>>
Author: monthadar
Date: Tue Dec 18 08:41:23 2012
New Revision: 244388
URL: http://svnweb.freebsd.org/changeset/base/244388
Log:
wtap: fix clang warning.
* The warning message was:
'warning error: format string is not a string literal';
* Changed how make_dev is called, now a string
Author: monthadar
Date: Tue Dec 18 08:44:59 2012
New Revision: 244389
URL: http://svnweb.freebsd.org/changeset/base/244389
Log:
wtap should check if ieee80211_vap_setup fails.
* If ieee80211_vap_setup fails, we free allocated M_80211_VAP
memory and return NULL;
Approved by: adrian
On Tue, Dec 18, 2012 at 9:53 AM, Gleb Smirnoff wrote:
> Monthadar,
>
> On Tue, Dec 18, 2012 at 08:44:59AM +, Monthadar Al Jaberi wrote:
> M> Author: monthadar
> M> Date: Tue Dec 18 08:44:59 2012
> M> New Revision: 244389
> M> URL: http://svnweb.freebsd.o
Author: monthadar
Date: Tue Dec 18 16:11:13 2012
New Revision: 244399
URL: http://svnweb.freebsd.org/changeset/base/244399
Log:
wtap fix malloc/free.
* Remove malloc/free pointer cast;
* Check return value from malloc;
Submitted by: glebius
Approved by: adrian (mentor)
Modified:
Author: monthadar
Date: Tue Dec 18 16:15:20 2012
New Revision: 244400
URL: http://svnweb.freebsd.org/changeset/base/244400
Log:
wtap should not set the IEEE80211_F_DATAPAD flag;
Approved by: adrian (mentor)
Modified:
head/sys/dev/wtap/if_wtap.c
Modified: head/sys/dev/wtap/if_wtap.c
On Tue, Dec 18, 2012 at 2:13 PM, Gleb Smirnoff wrote:
> On Tue, Dec 18, 2012 at 12:30:53PM +0100, Monthadar Al Jaberi wrote:
> M> On Tue, Dec 18, 2012 at 9:53 AM, Gleb Smirnoff wrote:
> M> > Monthadar,
> M> >
> M> > On Tue, Dec 18, 2012 at 08:44:59AM +,
Author: monthadar
Date: Sun Jan 6 20:50:31 2013
New Revision: 245112
URL: http://svnweb.freebsd.org/changeset/base/245112
Log:
Mips Atheros AR71XX: make PCI base slot configurable through hints.
* Mikrotik RouterBoard 433AH have PCI slot 18 wired to INT0 on the PCI Bus.
This is differe
Author: monthadar
Date: Thu Feb 7 21:12:55 2013
New Revision: 246497
URL: http://svnweb.freebsd.org/changeset/base/246497
Log:
Stop a mesh STA from flooding with peer frames.
This problem happens when using ACL policy to filter mesh STA
but two nodes have different policy. Then one of th
Author: monthadar
Date: Thu Feb 7 21:17:35 2013
New Revision: 246498
URL: http://svnweb.freebsd.org/changeset/base/246498
Log:
Fix mesh path flag.
* A bug occurs while in discovery mode which leaves a path marked with
both Discover and Valid flag. This happens when receiving/sending
Author: monthadar
Date: Thu Feb 7 21:18:22 2013
New Revision: 246499
URL: http://svnweb.freebsd.org/changeset/base/246499
Log:
Add mesh debug for interarction between DS & MBSS.
* Add mesh debug information when frames enter or leave the MBSS;
* Set IEEE80211_MSG_OUTPUT bit to enable out
Author: monthadar
Date: Thu Feb 7 21:19:44 2013
New Revision: 246500
URL: http://svnweb.freebsd.org/changeset/base/246500
Log:
HWMP: Accept a PERR even if path is valid.
* An HWMP PERR should be accepted even if path is valid. Because
we check if we recevied it from a neighbour that we
Author: monthadar
Date: Thu Feb 7 21:20:28 2013
New Revision: 246501
URL: http://svnweb.freebsd.org/changeset/base/246501
Log:
Update net80211 mesh struct ieee80211_meshgann_ie.
* Change all field prefix from pann_ to gann_;
* Added IEEE80211_MESHGANN_BASE_SZ macro to be used in the leng
Author: monthadar
Date: Thu Feb 7 21:21:05 2013
New Revision: 246502
URL: http://svnweb.freebsd.org/changeset/base/246502
Log:
Update in ieee80211_action.c for mesh code handlers.
* Removed meshlm_send_action and hwmp_send_action. Introduced one common
for all Mesh Action frames meshac
Author: monthadar
Date: Thu Feb 7 21:21:40 2013
New Revision: 246503
URL: http://svnweb.freebsd.org/changeset/base/246503
Log:
Mesh: management mesh action frames are to be discarded
when not peered.
* Modified ieee80211_recv_action to check if neighbour is peered for
IEEE80211_ACTI
Author: monthadar
Date: Thu Feb 7 21:22:14 2013
New Revision: 246504
URL: http://svnweb.freebsd.org/changeset/base/246504
Log:
Start accepting IEEE80211_ACTION_MESH_GANN frames;
* Add IEEE80211_ACTION_MESH_GANN Action frame verification in
ieee80211_parse_action;
Approved by: adr
Author: monthadar
Date: Thu Feb 7 21:23:03 2013
New Revision: 246505
URL: http://svnweb.freebsd.org/changeset/base/246505
Log:
Mark a mesh path to a mesh gate with a 'G'.
Approved by: adrian (mentor)
Modified:
head/sbin/ifconfig/ifieee80211.c
Modified: head/sbin/ifconfig/ifieee80211.c
Author: monthadar
Date: Thu Feb 7 21:23:43 2013
New Revision: 246506
URL: http://svnweb.freebsd.org/changeset/base/246506
Log:
Mesh update: add base Mesh Gate functionality.
A Mesh Gate should transmit a Mesh Action frame containing
ieee80211_meshgann_ie as its only information element p
Author: monthadar
Date: Thu Feb 7 21:24:20 2013
New Revision: 246508
URL: http://svnweb.freebsd.org/changeset/base/246508
Log:
Propagate GANN frames, and store know gate info.
* Modified mesh_recv_action_meshgate to do following:
+ if mesh STA already knows the mesh gate of the recev
Author: monthadar
Date: Thu Feb 7 21:24:52 2013
New Revision: 246509
URL: http://svnweb.freebsd.org/changeset/base/246509
Log:
Mark root mesh as gate when mesh gate flag set.
* Add function ieee80211_mesh_mark_gate in ieee80211_mesh.h;
* When received a proactive PREQ or RANN with corres
Author: monthadar
Date: Thu Feb 7 21:25:32 2013
New Revision: 246510
URL: http://svnweb.freebsd.org/changeset/base/246510
Log:
Send frames to mesh gate if 11s discovery fails.
* Send frames that have no path to a known valid Mesh Gate;
* Added the function ieee80211_mesh_forward_to_gates
Author: monthadar
Date: Thu Feb 7 21:26:06 2013
New Revision: 246511
URL: http://svnweb.freebsd.org/changeset/base/246511
Log:
Mesh gate code to transmit to all mesh gates.
* Modified mesh_find_txnode to be able to handle proxy marked entries by
recursively calling itself to find the t
Author: monthadar
Date: Thu Feb 7 21:26:40 2013
New Revision: 246512
URL: http://svnweb.freebsd.org/changeset/base/246512
Log:
HWMP: ic->raw_xmit didn't always point to correct ni.
This is a code re-write. ic->raw_xmit need a pointer to ieee80211_node
for the destination node (da). I hav
Author: monthadar
Date: Thu Feb 7 21:27:40 2013
New Revision: 246513
URL: http://svnweb.freebsd.org/changeset/base/246513
Log:
Mesh HWMP PREQ update: proxy reply only if mesh STA is a meshgate.
* Original PREP frame is transmitted only by the target mesh STA or the
mesh STA that is the
Author: monthadar
Date: Thu Feb 7 21:28:25 2013
New Revision: 246514
URL: http://svnweb.freebsd.org/changeset/base/246514
Log:
Mesh HWMP: don't send an intermediate PREP for proxy entries.
* The standard is unclear about what should happen in case a mesh STA (not
marked as a mesh gate)
Author: monthadar
Date: Thu Feb 7 21:29:14 2013
New Revision: 246515
URL: http://svnweb.freebsd.org/changeset/base/246515
Log:
Mesh HWMP PREQ: fixed conditions for discarding elements.
Approved by: adrian (mentor)
Modified:
head/sys/net80211/ieee80211_hwmp.c
Modified: head/sys/net8021
Author: monthadar
Date: Thu Feb 7 21:29:48 2013
New Revision: 246516
URL: http://svnweb.freebsd.org/changeset/base/246516
Log:
Update ddb to print mesh routing table.
* Modified _db_show_vap and _db_show_com to print mesh routing table
if the 'm' modifier is specified;
Approved by
Author: monthadar
Date: Thu Feb 7 21:30:29 2013
New Revision: 246517
URL: http://svnweb.freebsd.org/changeset/base/246517
Log:
Mesh bug: debug infomartion showing swapped SA and DA address.
* Fix bug for "forward frame from SA(%6D), DA(%6D)" where addresses where
swapped between SA and
Author: monthadar
Date: Thu Feb 7 21:30:58 2013
New Revision: 246518
URL: http://svnweb.freebsd.org/changeset/base/246518
Log:
Mesh HWMP PERR bug fixes.
* When calling ieee80211_mesh_rt_flush_peer, the rt->rt_dest argument
should not be passed because it can get freed before invalidati
Author: monthadar
Date: Thu Feb 7 21:31:37 2013
New Revision: 246519
URL: http://svnweb.freebsd.org/changeset/base/246519
Log:
Mesh HWMP forwarding information: updating FI for transmitter.
* Added hwmp_update_transmitter function that checks if the metric
to the transmitter have impro
Author: monthadar
Date: Thu Feb 7 21:32:09 2013
New Revision: 246520
URL: http://svnweb.freebsd.org/changeset/base/246520
Log:
Mesh: recevied GANN frames where not parsed correctly.
* Added mesh_parse_meshgate_action that parse all values to host endian;
* Add more detailed debug output;
Author: monthadar
Date: Mon Jun 25 11:52:26 2012
New Revision: 237561
URL: http://svn.freebsd.org/changeset/base/237561
Log:
Mesh mode, potential garbage in QoS subfield.
* qos[1] subfield is never assigned a value before this statement.
qos[1] can potentially be OR:ed with garbage. Make
Author: monthadar
Date: Tue Jul 31 07:22:50 2012
New Revision: 238938
URL: http://svn.freebsd.org/changeset/base/238938
Log:
Fix wtap to not panic in wtap_beacon_intrp.
* Changed KASSERT to be debug printf (DWTAP_PRINTF). If state is not
IEEE80211_S_RUN we return without scheduling a new
Author: monthadar
Date: Tue Jul 31 07:31:47 2012
New Revision: 238939
URL: http://svn.freebsd.org/changeset/base/238939
Log:
Fix bugs in net80211s found with wtap simulator.
For description of the test scripts refer to projects/net80211_testsuite/wtap.
* Test 007 showed a bug in interm
Author: monthadar
Date: Tue Jul 31 07:36:27 2012
New Revision: 238940
URL: http://svn.freebsd.org/changeset/base/238940
Log:
Fix a PREQ comparison error in 11s HWMP.
* Earlier we compared two not equal metrics, one was what we recevied
in the 'new PREQ' while the other was what we already
Author: monthadar
Date: Tue Jul 31 08:05:40 2012
New Revision: 238942
URL: http://svn.freebsd.org/changeset/base/238942
Log:
Fixed some debug output in hwmp_recv_prep.
Modified:
head/sys/net80211/ieee80211_hwmp.c
Modified: head/sys/net80211/ieee80211_hwmp.c
==
Author: monthadar
Date: Thu Feb 14 20:00:38 2013
New Revision: 246807
URL: http://svnweb.freebsd.org/changeset/base/246807
Log:
Mesh: QoS Control field bit flags fix.
* The following bit flags where incroccetly defined:
o Mesh Control Present
o Mesh Power Save Level
o RSPI
62 matches
Mail list logo