80 likes | 257 Views
Integrating WLAN & MANET (Implementation Document). Computer Science 20001168 박승규 ANMC lab, 서영주 교수님. Implementation Wrecks. Gateway Double Connection is beyond our hands at this time.
E N D
Integrating WLAN & MANET(Implementation Document) Computer Science 20001168 박승규 ANMC lab, 서영주 교수님
Implementation Wrecks. • Gateway Double Connection is beyond our hands at this time. • The standard of MIPv4 forbids this behavior, but at first we have thought it can be achieved by modifying a driver. • Everything vital is in the firmware which is untouchable. • Investigated Devices: Hermes-backed, Prism2-backed devices. • A bare way solving this is a sequential connection. • The delay in the user application is up to 0.3~0.4 sec, surely out of our interests.
About Implementation. • About Infrastructure • Device: Lucent Technologies. Orinoco silver 11Mbit/s (PCMCIA) • Driver: Orinoco-0.13e • Driver Patch: orinoco-monitor-patch • Kernel: Linux Kernel 2.4.24 • Linux Box: IBM T20 notebook • 1. Modifying the driver • The added data structure, “struct mode_switch_info” • At the card insertion time: put the device into mode switch mode • In the interrupt handler, run the algorithm choosing a proper mode • Adding two Private Commands for the daemon
About Implementation. • 2. A daemon’s support • Three thread for each function, infra thread, ad-hoc thread, scan thread
Implementation Documents. • Four documents are published. • Orinoco Device Driver Juggling on Gentoo • An Essay about Linux-WLAN code • A Design Paper of 'Auto Mode Switch' for mixing WLAN and MANET • Auto Mode Switch: it was implemented in this way