Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Squirrel
===========

Squirrel is a wireless emulator for testing real-world software components above MAC layer.

This software was created for my [dissertation](https://song.gao.io/dissertation/). It's a userspace implementation with user and kernel context switches for every packet. While Squirrel is too slow for emulating late cues and only deals with packet loss, it takes wireless congestions into consideration and can emulate CSMA/CA. For one node this wouldn't make a difference, but for multiple nodes where interference is a problem, it's a bit more realistic than just setting arbitrary packet loss.