04 Jan, 2006
1 commit
-
Another spin of Herbert Xu's "safer ip reassembly" patch
for 2.6.16.(The original patch is here:
http://marc.theaimsgroup.com/?l=linux-netdev&m=112281936522415&w=2
and my only contribution is to have tested it.)This patch (optionally) does additional checks before accepting IP
fragments, which can greatly reduce the possibility of reassembling
fragments which originated from different IP datagrams.Signed-off-by: Herbert Xu
Signed-off-by: Arthur Kepner
Signed-off-by: David S. Miller
23 Nov, 2005
2 commits
-
Patch to ifenslave so that under older ABI versions, a failure to propogate ip
information from master to slave does not result in a filure to enslave the
slave device.Signed-off-by: Neil Horman
Signed-off-by: Andrew Morton
Signed-off-by: David S. Miller -
Correct lots of URLs in Documentation/ Also a few minor whitespace cleanups
and typo/spello fixes. Sadly there are still a lot of bad URLs remaining.Signed-off-by: Randy Dunlap
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
11 Nov, 2005
2 commits
-
This is an updated version of the RFC3465 ABC patch originally
for Linux 2.6.11-rc4 by Yee-Ting Li. ABC is a way of counting
bytes ack'd rather than packets when updating congestion control.The orignal ABC described in the RFC applied to a Reno style
algorithm. For advanced congestion control there is little
change after leaving slow start.Signed-off-by: Stephen Hemminger
Signed-off-by: David S. Miller -
This patch is a first go at some documentation. Please advise if gmail
has mangled patch and I will revert to an attachment:Signed-off-by: Ian McDonald
Signed-off-by: David S. Miller
09 Nov, 2005
1 commit
08 Nov, 2005
1 commit
-
Signed-off-by: James Ketrenos
07 Nov, 2005
1 commit
-
Update ksymoops related documentation to reflect current 2.6 reality.
Signed-off-by: Jesper Juhl
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
06 Nov, 2005
1 commit
-
Hi,
This patch provides updated documentation on the Neterion(S2io) driver.Please review the patch.
Signed-off-by: Ravinandan Arakali
Signed-off-by: Jeff Garzik
29 Oct, 2005
1 commit
-
The default value for tcp_tso_win_divisor is 3.
Signed-off-by: Akinobu Mita
Signed-off-by: Arnaldo Carvalho de Melo
19 Oct, 2005
1 commit
-
Fix some simple typos in the bonding.txt file. The typos are in areas
relating to loading the bonding driver multiple times.Signed-off-by: John W. Linville
Signed-off-by: Jeff Garzik
04 Oct, 2005
1 commit
-
It's not a good idea to be smurf'able by default.
The few people who need this can turn it on.Signed-off-by: David S. Miller
11 Sep, 2005
1 commit
-
The attached patch fixes the following spelling errors in Documentation/
- double "the"
- Several misspellings of function/functionality
- infomation
- memeory
- Recieved
- wether
and possibly others which I forgot ;-)
Trailing whitespaces on the same line as the typo are also deleted.Signed-off-by: Tobias Klauser
Signed-off-by: Domen Puncer
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
02 Sep, 2005
1 commit
30 Aug, 2005
1 commit
15 Aug, 2005
1 commit
11 Aug, 2005
1 commit
31 Jul, 2005
2 commits
-
Contains general updates (additional configuration info, hopefully
better examples, updated some out of date info, and a bonus pass
through ispell to banish the "paramters.") and info specific to
gratuitous ARP and xmit policy functionality already in 2.6.13-rc2.Signed-off-by: Jay Vosburgh
Signed-off-by: Jeff Garzik -
ethernet drivers to remain as ignorant as is reasonable of the connected
PHY's design and operation details.Signed-off-by: Andy Fleming
Signed-off-by: Jeff Garzik
14 Jul, 2005
1 commit
06 Jul, 2005
1 commit
-
Signed-off-by: Robert Olsson
Signed-off-by: David S. Miller
27 Jun, 2005
2 commits
-
Patch indents dmfe.txt to look like other docs. It adds a tip about CNET
cards using Davicom chipsets. Also it removes parts where it refers to how
to build driver out-of-kernel which seems to be cruft from times where the
driver was out of the kernel.Signed-off-by: Ismail Donmez
Signed-off-by: Domen Puncer
Cc: Jeff Garzik
Signed-off-by: Andrew Morton
26 Jun, 2005
2 commits
-
The files wanpipe.txt and wan-router.txt in Documentation/networking contain
the exact same information (diff between the two shows no document is "Linux
WAN Router Utilities Package" and therefor the name wan-router.txt is more
appropriate.Signed-off-by: Tobias Klauser
Signed-off-by: Domen Puncer
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
wanpipe.txt and wan-router.txt in Documentation/networking contain the exact
same information (diff between the two shows no
Documentation/networking/00-INDEX as pointed out by Randy Dunlap.Signed-off-by: Tobias Klauser
Signed-off-by: Domen Puncer
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
24 Jun, 2005
1 commit
-
Update the documentation to remove the old sysctl values and
include the new congestion control infrastructure. Includes
changes to tcp.txt by Ian McDonald.Signed-off-by: Stephen Hemminger
Signed-off-by: David S. Miller
23 Jun, 2005
2 commits
-
- Use extern prefix for functions required.
- Removed a lot of wrappers, including t1_read/write_reg_4.
- Removed various macros, using native kernel calls now.
- Enumerated various #defines.
- Removed a lot of shared code which is not currently used in "NIC only" mode.
- Removed dead code.Documentation/networking/cxgb.txt:
- Updated release notes for version 2.1.1drivers/net/chelsio/ch_ethtool.h
- removed file, no longer using ETHTOOL namespace.drivers/net/chelsio/common.h
- moved code from osdep.h to common.h
- added comment to #endif indicating which symbol it closes.drivers/net/chelsio/cphy.h
- removed dead code.
- added comment to #endif indicating which symbol it closes.drivers/net/chelsio/cxgb2.c
- use DMA_{32,64}BIT_MASK in include/linux/dma-mapping.h.
- removed unused code.
- use printk message for link info resembling drivers/net/mii.c.
- no longer using the MODULE_xxx namespace.
- no longer using "pci_" namespace.
- no longer using ETHTOOL namespace.drivers/net/chelsio/cxgb2.h
- removed file, merged into common.hdrivers/net/chelsio/elmer0.h
- removed dead code.
- added various enums.
- added comment to #endif indicating which symbol it closes.drivers/net/chelsio/espi.c
- removed various macros, using native kernel calls now.
- removed a lot of wrappers, including t1_read/write_reg_4.drivers/net/chelsio/espi.h
- added comment to #endif indicating which symbol it closes.drivers/net/chelsio/gmac.h
- added comment to #endif indicating which symbol it closes.drivers/net/chelsio/mv88x201x.c
- changes to sync with Chelsio TOT.drivers/net/chelsio/osdep.h
- removed file, consolidation. osdep was used to translate wrapper functions
since our code supports multiple OSs. removed wrappers.drivers/net/chelsio/pm3393.c
- removed various macros, using native kernel calls now.
- removed a lot of wrappers, including t1_read/write_reg_4.
- removed unused code.drivers/net/chelsio/regs.h
- added a few register entries for future and current feature support.
- added comment to #endif indicating which symbol it closes.drivers/net/chelsio/sge.c
- rewrote large portion of scatter-gather engine to stabilize
performance.
- using u8/u16/u32 kernel types instead of __u8/__u16/__u32 compiler
types.drivers/net/chelsio/sge.h
- rewrote large portion of scatter-gather engine to stabilize
performance.
- added comment to #endif indicating which symbol it closes.drivers/net/chelsio/subr.c
- merged tp.c into subr.c
- removed various macros, using native kernel calls now.
- removed a lot of wrappers, including t1_read/write_reg_4.
- removed unused code.drivers/net/chelsio/suni1x10gexp_regs.h
- modified copyright and authorship of file.
- added comment to #endif indicating which symbol it closes.drivers/net/chelsio/tp.c
- removed file, merged into subr.c.drivers/net/chelsio/tp.h
- removed file.include/linux/pci_ids.h
- patched to include PCI_VENDOR_ID_CHELSIO 0x1425, removed define from
our code.
19 Jun, 2005
1 commit
-
This is a fixed-up version of the broken "upstream-2.6.13" branch, where
I re-did the manual merge of drivers/net/r8169.c by hand, and made sure
the history is all good.
14 Jun, 2005
1 commit
-
From: Ralf Baechle
There are archives of the old list at http://oss.sgi.com/archives/netdev
Signed-off-by: Andrew Morton
Signed-off-by: David S. Miller
05 Jun, 2005
1 commit
28 May, 2005
2 commits
16 May, 2005
2 commits
-
The attached patch updates generic HDLC to version 1.18.
FR Cisco LMI production-tested. Please apply to Linux 2.6. Thanks.Changes:
- doc updates
- added Cisco LMI support to Frame-Relay code
- cleaned hdlc_fr.c a bit, removed some orphaned #defines etc.
- fixed a problem with non-functional LMI in FR DCE mode.
- changed diagnostic messages to better conform to FR standards
- all protocols: information about carrier changes (DCD line) is now
printed to kernel logs.Signed-Off-By: Krzysztof Halasa
-
A Linux driver for the Chelsio 10Gb Ethernet Network Controller by Chelsio
(http://www.chelsio.com). This driver supports the Chelsio N210 NIC and is
backward compatible with the Chelsio N110 model 10Gb NICs. It supports
AMD64, EM64T and x86 systems.Signed-off-by: Tina Yang
Signed-off-by: Scott Bardone
Signed-off-by: Christoph LameterAdrian said:
- my3126.c is unused (because t1_my3126_ops isn't used anywhere)
- what are the EXTRA_CFLAGS in drivers/net/chelsio/Makefile for?
- $(cxgb-y) in drivers/net/chelsio/Makefile seems to be unneeded
- completely unused global functions:
- espi.c: t1_espi_get_intr_counts
- sge.c: t1_sge_get_intr_counts
- the following functions can be made static:
- sge.c: t1_espi_workaround
- sge.c: t1_sge_tx
- subr.c: __t1_tpi_read
- subr.c: __t1_tpi_write
- subr.c: t1_wait_op_doneshemminger said:
The performance recommendations in cxgb.txt are common to all fast devices,
and should be in one file rather than just for this device. I would rather
see ip-sysctl.txt updated or a new file on tuning recommendations started.
Some of them have consequences that aren't documented well.
For example, turning off TCP timestamps risks data corruption from sequence wrap.A new driver shouldn't need so may #ifdef's unless you want to putit on older
vendor versions of 2.4Some accessor and wrapper functions like:
t1_pci_read_config_4
adapter_name
t1_malloc
are just annoying noise.Why have useless dead code like:
/* Interrupt handler */
+static int pm3393_interrupt_handler(struct cmac *cmac)
+{
+ u32 master_intr_status;
+/*
+ 1. Read master interrupt register.
+ 2. Read BLOCK's interrupt status registers.
+ 3. Handle BLOCK interrupts.
+*/Jeff said:
step 1: kill all the OS wrappers.
And do you really need hooks for multiple MACs, when only one MAC is
really supported? Typically these hooks are at a higher level anyway --
struct net_device.From: Christoph Lameter
Signed-off-by: Christoph Lameter
Signed-off-by: Andrew Mortondiff -puN /dev/null Documentation/networking/cxgb.txt
13 May, 2005
1 commit
-
The options FMV18X and SK_G16 do depend on the non-available
CONFIG_OBSOLETE even in kernel 2.4 - IOW, the last time it was able to
select them was in kernel 2.2 (or even before).Since it seems noone misses these drivers, this patch removes them.
Signed-off-by: Adrian Bunk
Signed-off-by: Jeff Garzik
06 May, 2005
1 commit
-
Ross moved. Remove the bad email address so people will find the correct
one in ./CREDITS.Signed-off-by: Jesper Juhl
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
25 Apr, 2005
1 commit
-
Signed-off-by: David S. Miller
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!