Add the trex ethermedium.
authorRonald G. Minnich <rminnich@gmail.com>
Wed, 10 Sep 2014 02:44:55 +0000 (02:44 +0000)
committerRonald G. Minnich <rminnich@gmail.com>
Wed, 10 Sep 2014 02:44:55 +0000 (02:44 +0000)
commit377209b64a4b1c299dad46e21046c8beb4545c88
tree3061ef1dddbd39543d3ce0cd69a1a8bfe6a922b2
parent05baa2d36a3838fa54d8cd2b9879516dc63b9a0d
Add the trex ethermedium.

The intent is that for bleeding edge devices, we want our own medium
to hack on as we please. Anticipating some weird usage, I've added
the trexconfig script, which you can hack as you wish.

If you want to change basic functions in the medium, copy them and convert
them. I'm still not sure we don't want trexmedium.c but for now we decided not
to create a new file.

Test:
comment out the ethermedium struct (i.e. leave only the trexmedium available)
boot, run trexconfig, note network works.

uncomment out ethermedium, boot, run /trexconfig, it all works.
reboot, run ifconfig, it all still works.

I decided to skip the branch because this change is pretty harmless.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
kern/kfs/trexconfig [new file with mode: 0755]
kern/src/net/ethermedium.c