Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Unified alx driver strategy attempt for Linux and FreeBSD

branch: master

This branch is 0 commits ahead and 0 commits behind master

alx: revise self-test flag for external loopback

the issue will cause the external loopback can't be excuted,
revise the test flag to fix it.

Signed-off-by: xiong <>
Tested-by: Wu, Ken <>
latest commit 8d41851901
Huang Xiong xhuang authored Adrian Chadd committed
Octocat-spinner-32 src alx: revise self-test flag for external loopback April 05, 2013
Octocat-spinner-32 target alx: extend help menu November 30, 2012
Octocat-spinner-32 .gitignore alx: add .tmp_versions/ to .gitignore November 30, 2012
Octocat-spinner-32 LICENSE alx: add LICENSE and extend documentation for development process November 30, 2012
Octocat-spinner-32 Makefile alx: move Linux Makefile to target/linux/ November 30, 2012
Octocat-spinner-32 alx: add pre tags for for Linux instructions November 30, 2012

alx standalone development tree

The puropose of this development tree is to enable us to do development on alx for both BSD and Linux with a single unified repository. This enables us to synchronize fixes for both BSD and Linux. The idea is to help end typical proprietary driver development for good:

Linux support

Linux support targets the alx driver to be built in synch with linux-next.git as the base development tree. Backport kernel support is provided by utilizing the compat-drivers framework.

To build for linux you will need a few trees. We have scripts to let you get all that you need:

cd ~
git clone git://
cd compat

cd ~
mkdir unified/
git clone git://

cd alx
./make linux


Contributions to compat follow the same mechanisms as used in the Linux kernel, this means you should provide as Singed-off-by tag as documented on the Developer's Certificate of Origin 1.1.

Submitting patches

compat and compat-drivers contributions follow the contribution model implemented by the Linux kernel. Patches or pull requests for compat and compat-drivers must have be signed-offed. If you don't sign off on them they will not accepted. This means adding a line that says "Signed-off-by: Name email" at the end of each commit, indicating that you wrote the code and have the right to pass it on as an open source patch. For exact definition of what the Signed-off-by tag is you can read the definition of the "Developer's Certificate of Origin 1.1", which you can read here:

You can send patches as follows:

BSD support


Something went wrong with that request. Please try again.