diff options
author | Masakazu Mokuno <mokuno@sm.sony.co.jp> | 2008-02-07 19:58:42 +0900 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2008-02-11 10:30:02 -0500 |
commit | 589866f9f1cb14273b644993d362ec7845007f94 (patch) | |
tree | fc36f14ed3b8d583e30264bcb1f9c35fc6818b51 /kernel/srcu.c | |
parent | 01fed4c284def58b8a9ee0b915c3956b93c670b7 (diff) | |
download | blackbird-op-linux-589866f9f1cb14273b644993d362ec7845007f94.tar.gz blackbird-op-linux-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 'kernel/srcu.c')
0 files changed, 0 insertions, 0 deletions