summaryrefslogtreecommitdiffstats
path: root/bsd_eth_drivers/if_re (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-202009-10-20 Till Straumann <Till.Straumann@TU-Berlin.de>Till Straumann1-0/+2
* if_re/if_re.c: fixed 'unused variable' warning by commenting via #ifndef __rtems__ (since code which uses the 'msi_disable' var is commented the same way).
2009-10-202009-10-20 Chris Johns <chrisj@rtems.org>Chris Johns4-869/+3789
* bsd_eth_drivers/libbsdport/sysbus.cL Fixed the print message for no IRQ handler. * bsd_eth_drivers/libbsdport/misc.c: Add m_defrag and what else it needed. The RL driver needs it. * bsd_eth_drivers/libbsdport/libbsdport_post.h: Remove the define for m_defrag. * bsd_eth_drivers/libbsdport/libbsdport.h: Add if_maddr_rlock and if_maddr_runlock. * bsd_eth_drivers/libbsdport/bus.h: Add the bus_space_write_stream_4 call. * bsd_eth_drivers/libbsdport/libbsdport_post.h, bsd_eth_drivers/libbsdport/alldrv.c, bsd_eth_drivers/if_re/Makefile.am: Add RL driver support. * bsd_eth_drivers/if_re/if_re.c, bsd_eth_drivers/if_re/if_rlreg.h: Updated to the lastest version. * bsd_eth_drivers/if_re/if_rl.c: New. This is for the Realtek 8129/8139 PCI NIC while the RE driver does only the 8139C+ version.
2009-08-152009-08-15 Till Straumann <Till.Straumann@TU-Berlin.de>Till Straumann1-1/+1
* if_re/Makefile.am: added 'if_rlreg.h' to SOURCES so that it is 'distributed'.
2009-04-23 - added missing ETHER_SIOCMULTIFRAG() macro to ioctl (#ifdef __rtems__)Till Straumann1-0/+4
2009-02-20 - use separate #ifdef __rtems__ branch when using bus_setup_intr() becauseTill Straumann1-1/+6
APIs are really different. - must not use INTR_FAST anymore since this will (deliberately) produce a compile-time error (see <sys/bus.h>)
2009-02-20 - compute hashes for multicast filtering (UNTESTED)Till Straumann1-1/+16
2009-02-20 - added mdio callbacks and rtems specific code to poll the phy.Till Straumann1-12/+67
2009-02-20 - fixed arguments to bus_setup_intr(); 're_intr' is really whatTill Straumann1-2/+22
the newer API calls a 'filter' -- however, it must be equipped with a proper return value. - as long as MII stuff is not implememented we fake an OK link by setting rl_link=1. - removed re_intr_check_dis(), re_intr_en()
2009-02-202009-02-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-23/+8
* bsd_eth_drivers/re/if_re.c: Almost runs.
2009-02-192009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+1
* .cvsignore, networkconfig-qemu.h, bsd_eth_drivers/.cvsignore, bsd_eth_drivers/if_em/.cvsignore, bsd_eth_drivers/if_le/.cvsignore, bsd_eth_drivers/if_pcn/.cvsignore, bsd_eth_drivers/libbsdport/.cvsignore, bsd_eth_drivers/re/.cvsignore: New files.