Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
uwb_drp_avail Struct Reference

#include <uwb.h>

Public Member Functions

 DECLARE_BITMAP (global, UWB_NUM_MAS)
 
 DECLARE_BITMAP (local, UWB_NUM_MAS)
 
 DECLARE_BITMAP (pending, UWB_NUM_MAS)
 

Data Fields

struct uwb_ie_drp_avail ie
 
bool ie_valid
 

Detailed Description

struct uwb_drp_avail - a radio controller's view of MAS usage : MAS unused by neighbors (excluding reservations targeted or owned by the local radio controller) or the beaon period : MAS unused by local established reservations : MAS unused by local pending reservations : DRP Availability IE to be included in the beacon : true iff is valid and does not need to regenerated from and

Each radio controller maintains a view of MAS usage or availability. MAS available for a new reservation are determined from the intersection of , , and .

The radio controller must transmit a DRP Availability IE that's the intersection of and .

A set bit indicates the MAS is unused and available.

rc->rsvs_mutex should be held before accessing this data structure.

[ECMA-368] section 17.4.3.

Definition at line 299 of file uwb.h.

Member Function Documentation

DECLARE_BITMAP ( global  ,
UWB_NUM_MAS   
)
DECLARE_BITMAP ( local  ,
UWB_NUM_MAS   
)
DECLARE_BITMAP ( pending  ,
UWB_NUM_MAS   
)

Field Documentation

Definition at line 303 of file uwb.h.

bool ie_valid

Definition at line 304 of file uwb.h.


The documentation for this struct was generated from the following file: