QWRAP Project
Provide capabilities for Linux networking bridge to change its bridging behavior according to the port attribute. For example, when there are multiple ports to the same destination, use source MAC address to select the forwarding port, etc.
Branch Releases
Releases are available for download using Repo and Git. The general form is:
$ repo init -u git://codeaurora.org/quic/<projectname>/manifest.git -b release -m [manifest]
$ repo sync
Downloading and Building from Source
Patches are available at https://www.codeaurora.org/patches/external/qwrap/.
Download following patch files:
-- busybox-1.01-bridge-qwrap.patch
-- linux-2.6.31-qwrap.patch
Steps to apply & build busybox patch:
-- Get busybox-1.01 sources.
-- Copy busybox-1.01-bridge-qwrap.patch to busybox top directory.
-- Apply patch using unix patch util
patch -p1 -i busybox-1.01-bridge-qwrap.patch
-- Compile busybox.
Steps to apply & build linux kernel patch:
-- Get linux-2.6.31 sources.
-- Copy linux-2.6.31-qwrap.patch to linux source top directory.
-- Apply patch using unix patch util
patch -p1 -i linux-2.6.31-qwrap.patch
-- Compile linux kernel.
Licenses
The source code available for download from Code Aurora may be covered by one or more different licenses. The files in Code Aurora may contain changes and additions on top of the code from the original source. These changes and additions are covered under the same license as the original source. In many cases, the license is explicitly listed at the beginning of the file. A list of licenses is included for reference purposes only.