- 03 May, 2003 2 commits
-
-
James Morris authored
- Consistent naming (i.e. jhash_xxx) - Reduces the 2&1 word variants to call jhash_3words() - Replaces __inline__ with inline.
-
Harald Welte authored
-
- 02 May, 2003 3 commits
-
-
David S. Miller authored
-
Nivedita Singhvi authored
-
bk://kernel.bkbits.net/acme/net_family-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
- 03 May, 2003 20 commits
-
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core. The sk_set_owner cases are in the callers of tp->af_specific->syn_recv_sock so as to not have spurious extra sk_set_owner calls in the ipv6 code that reuses ipv4 code.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core, also remove the MOD_{INC,DEC}_USE_COUNT, as they are not needed anymore with this new net module infrastructure for struct sock and struct socket. (well, see the netdev discussion :)
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using THIS_MODULE in the struct proto_ops registered with the core.
-
Arnaldo Carvalho de Melo authored
Using sk_set_owner and having THIS_MODULE in the struct proto_ops registered with the core.
-
- 02 May, 2003 9 commits
-
-
Arnaldo Carvalho de Melo authored
As per discussions in netdev we'll probably be moving to a brand new scheme, but this set of changesets have been discussed and are an improvement to the current situation and were already done prior to this thread happening.
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
Several hash table implementations in the networking were remotely exploitable. Remote attackers could launch attacks whereby, using carefully choosen forged source addresses, make every routing cache entry get hashed into the same hash chain. Netfilter's IP conntrack module and the TCP syn-queue implementation had identical vulnerabilities and have been fixed too. The choosen solution to the problem involved using Bob's Jenkins hash along with a randomly choosen input. For the ipv4 routing cache we take things one step further and periodically choose a new random secret. By default this happens every 10 minutes, but this is configurable by the user via sysctl knobs.
-
bk://kernel.bkbits.net/acme/dev-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Arnaldo Carvalho de Melo authored
With this one and 100 dummy interfaces everything now is working flawlessly, case closed :-)
-
Arnaldo Carvalho de Melo authored
This cures the problem reported in lkml when there are lots of net devices, tested with 50 dummy interfaces, there is still one glitch when there are more info produced than one page, where one entry is missed, I'm working on this one now. Ah, dev_seq_show needs only seq_puts, not the more expensive seq_printf.
-
Arnaldo Carvalho de Melo authored
Thanks to Randy Dunlap for spotting this one, now to study report about /proc/net/dev breakage with many interfaces.
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
- 01 May, 2003 1 commit
-
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.5
-
- 30 Apr, 2003 5 commits
-
-
James Morris authored
-
Andi Kleen authored
Try to avoid calling "pfn_to_page()" on invalid pfn's. It used to be legal, but the CONFIG_DISCONTIGMEM people want us to try to avoid it, since they do magic stuff in their "pfn_to_page" translations.
-
Andi Kleen authored
Just make x86-64/amd64 compile again. Only architecture specific changes. And a workaround for the Opteron prefetch bug. Also remove the obsolete LVM1 ioctl emulation code.
-
Andi Kleen authored
Brown paperbag time. I forgot to take the modrm byte in account with the prefetch patch replacement. With 3.2 it worked because it used the right registers in my configuration. But gcc 2.96 uses a different register in __dpath and the prefetch becomes 4 bytes with modrm and the original nop needs to be as long as that too.
-
Andrew Morton authored
Leftovers from the mem_map_reserve-removal patch.
-