tg3 driver updates from Ryan Jackson