aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ps3_gelic_wireless.c
diff options
context:
space:
mode:
authorMasakazu Mokuno <mokuno@sm.sony.co.jp>2008-02-07 19:58:42 +0900
committerJeff Garzik <jeff@garzik.org>2008-02-11 10:30:02 -0500
commit589866f9f1cb14273b644993d362ec7845007f94 (patch)
treefc36f14ed3b8d583e30264bcb1f9c35fc6818b51 /drivers/net/ps3_gelic_wireless.c
parentPS3: gelic: add support for port link status (diff)
downloadlinux-dev-589866f9f1cb14273b644993d362ec7845007f94.tar.xz
linux-dev-589866f9f1cb14273b644993d362ec7845007f94.zip
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>
Diffstat (limited to 'drivers/net/ps3_gelic_wireless.c')
0 files changed, 0 insertions, 0 deletions