EmStar Link Library and Services
|
|
Site and Mailing List Search:
|
Link Device
START HERE!!! The Link Device is a logical device composed of a set of sub-devices, that are organized in a standard way. Link devices are located under /dev/link/<name>/. Each Link Device has a unique name, e.g. udp0 for an 802.11 link, mote0 for a mote radio interface, flood for a flood routing module. Under each name, there is a directory containing the subdevices that make up the logical Link Device.
Link Libraries
To support standardization in the Link Device interface, there are several libraries provided that simplify the creation and use of Link Devices.
Link User
The Link User library blah blha blha... description.
Link Provider
The Link Provider library blah blha blha... description.
Link Passthrough
The Link Passthrough library blah blha blha... description.
Services
Link Drivers
udpd
The udpd service encapsulates emstar packets into udp packets and transmists them over real linux network devices.
motenic
Passthru Modules
linkstats
The linkstats service implements a link quality estimator by using the link:link_passthrough.html[link passthrough library]
lqe and rnplite
The extra link quality estimators are very similar to the linkstats service but offer different ways of computing and adjusting the estimation of link quality.
frag
The frag service will break up and transmit packets that are larger than the MTS.
Routing Modules
flood
sink
Auxilliary Modules
neighbord
The neighbord service uses the linkstats (or similar) service to provide a binar and printable neighbor list.