21 Jan, 2011
1 commit
-
The VIA velocity card can't be waken up by WOL tool on 1000M full
duplex forced mode. This patch fixes the bug.Signed-off-by: David Lv
Acked-by: Francois Romieu
Signed-off-by: David S. Miller
17 Oct, 2010
1 commit
-
Full duplex only. Half duplex 1000 Mbps is not supported.
Signed-off-by: David Lv
Acked-by: Francois Romieu
Tested-by: Seguier Regis
Signed-off-by: David S. Miller
16 Sep, 2010
1 commit
-
dev->ip_ptr is protected by rtnl and rcu.
Yet some places dont use appropriate primitives and/or locking rules.
Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
03 Jun, 2010
1 commit
-
cleanup patch.
Use new __packed annotation in drivers/net/
Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
07 Apr, 2010
1 commit
-
Registers and their bits from mii.h. Courtesy from ed.
Signed-off-by: Francois Romieu
Signed-off-by: David S. Miller
27 Nov, 2009
4 commits
-
Signed-off-by: Simon Kagstrom
Signed-off-by: David S. Miller -
Defaults to on (as before).
Signed-off-by: Simon Kagstrom
Signed-off-by: David S. Miller -
This patch adds NAPI support for VIA velocity. The new velocity_poll
function also pairs tx/rx handling twice which improves perforamance on
some workloads (e.g., netperf UDP_STREAM) significantly (that part is
from the VIA driver).Signed-off-by: Simon Kagstrom
Signed-off-by: David S. Miller -
(Partially from the upstream VIA driver). Tweaking the number of
frames-per-interrupt and timer-until-interrupt can reduce the amount of
CPU work quite a lot.Signed-off-by: Simon Kagstrom
Signed-off-by: David S. Miller
28 Oct, 2009
1 commit
-
via-velocity maintains a list of its devices in order to determine
whether a netdev notification applies to one of them. That can be
determined simply by checking the netdev_ops pointer, so the list can
be removed.Compile-tested only.
Signed-off-by: Ben Hutchings
Signed-off-by: David S. Miller
24 Jul, 2009
1 commit
-
Signed-off-by: Dave Jones
Signed-off-by: David S. Miller
28 May, 2009
1 commit
-
Use struct net_device_stats provided in struct net_device instead of
private ones.Signed-off-by: Eric Dumazet
Signed-off-by: David S. Miller
01 Feb, 2009
1 commit
-
Base versions handle constant folding now.
Signed-off-by: Harvey Harrison
Signed-off-by: David S. Miller
25 Sep, 2008
1 commit
-
__FUNCTION__ is gcc-specific, use __func__
Signed-off-by: Harvey Harrison
Signed-off-by: Andrew Morton
Signed-off-by: Jeff Garzik
01 Aug, 2008
1 commit
-
It should help people fix the bugs in my code :o)
Signed-off-by: Francois Romieu
Signed-off-by: Andrew Morton
11 Jul, 2008
1 commit
-
Executive summary: the bounce buffers are in my way
- they use something like a 64 * 1500 bytes area of PCI
consistent area
- they are not resized when the MTU changes
- they are used
- to hand-pad undersized packets. skb_pad anyone ?
- to linearize fragmented skbs whose fragment count
goes beyond the 7 fragments hardware limit in order
to claim scatter-gather supportActually the SG code is commented out and I wonder if it
could not be implemented (ab-)using the large send feature
of the chipset since the latter should support some
multi-descriptor packet transmitting.Signed-off-by: Francois Romieu
Fixed-by: Séguier Régis
Signed-off-by: Jeff Garzik
03 Feb, 2008
1 commit
-
* kill bitfields
* annotate
* add missing conversions
* fix a couple of brainos in zerocopy stuff (fortunately, it's ifdef'ed out)Signed-off-by: Al Viro
Signed-off-by: Jeff Garzik
Signed-off-by: David S. Miller
11 Oct, 2007
2 commits
-
Per Al's suggestion, get rid of the stupid stuff:
Remove cam_type switch,
And deinline things that aren't important for speed.
And make big macro and inline.
And remove some dead/unused code.
And use const char * for chip name.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
The via-velocity is using a non-standard VLAN interface configured
via module parameters (yuck).Replace with the standard acceleration interface.
It solves a number of problems with being able to handle multiple
vlans, and dynamically reconfigure.This is compile tested only, don't have this board.
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik
14 Sep, 2006
1 commit
-
Signed-off-by: Jeff Garzik
12 Sep, 2006
2 commits
-
As I promised last week, here is the first pass at removing all
unnecessary printk's that exist in network device drivers currently in
promiscuous mode. The duplicate messages are not needed so they have
been removed. Some of these drivers are quite old and might not need an
update, but I did them all anyway.I am currently auditing the remaining conditional printk's and will send
out a patch for those soon.Signed-off-by: Andy Gospodarek
Signed-off-by: Jeff Garzik
20 Aug, 2006
1 commit
-
Removes an unused function from the via-velocity-driver.
It doesn't make the binary smaller, but the source cleaner.Signed-off-by: Henrik Kretzschmar
Signed-off-by: Jeff Garzik
06 Jul, 2006
1 commit
-
Replace io_size struct members with VELOCITY_IO_SIZE constant.
Also, constify chip_info_table[].
Signed-off-by: Jeff Garzik
28 May, 2006
1 commit
-
Change the minimum allowable MTU size from 1500 bytes to 64 bytes.
Signed-off-by: Jay Cliburn
28 Jul, 2005
1 commit
-
`gcc -W' likes to complain if the static keyword is not at the beginning of
the declaration. This patch fixes all remaining occurrences of "inline
static" up with "static inline" in the entire kernel tree (140 occurrences in
47 files).While making this change I came across a few lines with trailing whitespace
that I also fixed up, I have also added or removed a blank line or two here
and there, but there are no functional changes in the patch.Signed-off-by: Jesper Juhl
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
17 Apr, 2005
1 commit
-
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.Let it rip!