
16 Apr
2004
16 Apr
'04
6:52 p.m.
The latest CVS doesn't link if CONFIG_NET_MULTI is *not* set. The problem is NetLoop calls eth_set_current() unconditionally, but the implementation of that function (in net/eth.c) is not included if CONFIG_NET_MULTI is undefined.
The attached patch fixes NetLoop to not use eth_set_current if CONFIG_NET_MULTI is not included. I presume that the function is compiled to save space and is really not needed in this case.
CHANGELOG ENTRY:
* Patch by Stephen Williams, 16 April 2004: link of eth_set_current fails when CONFIG_NET_MULTI not used.
--
Steve Williams "The woods are lovely, dark and deep.
steve at XXXXXXXXXX But I have promises to keep,
http://www.XXXXXXXXXX and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."