Masakazu Mokuno 589866f9f1 PS3: gelic: Add support for dual network interface
Add support for dual network (net_device) interface so that ethernet
and wireless can own separate ethX interfaces.

V2
  - Fix the bug that bringing down and up the interface keeps rx
    disabled.
  - Make 'gelic_net_poll_controller()' extern , as David Woodhouse
    pointed out at the previous submission.
  - Fix weird usage of member names for the rx descriptor chain
V1
  - Export functions which are convenient for both interfaces
  - Move irq allocation/release code to driver probe/remove handlers
    because interfaces share interrupts.
  - Allocate skbs by using dev_alloc_skb() instead of netdev_alloc_skb()
    as the interfaces share the hardware rx queue.
  - Add gelic_port struct in order to abstract dual interface handling
  - Change handlers for hardware queues so that they can handle dual
    {source,destination} interfaces.
  - Use new NAPI functions
This is a prerequisite for the new PS3 wireless support.

Signed-off-by: Jeff Garzik <jeff@garzik.org>
2008-02-11 10:30:02 -05:00
..
2008-02-09 03:33:40 -05:00
2008-02-07 20:39:44 -05:00
2008-02-09 10:46:40 +01:00
2008-02-08 14:32:37 -08:00
2008-02-08 09:22:38 -08:00
2008-02-08 02:11:39 +00:00
2008-02-07 08:42:23 -08:00
2008-02-09 10:46:40 +01:00
2008-02-09 23:27:01 -08:00
2008-02-09 10:43:58 +01:00