- 26 Sep, 2002 2 commits
-
-
Arnaldo Carvalho de Melo authored
That saves space in the generated binaries and make it easier to drop the lock just in one place.
-
Arnaldo Carvalho de Melo authored
Typedefs can't be forward declared, so we prefer structs, that can.
-
- 25 Sep, 2002 4 commits
-
-
Arnaldo Carvalho de Melo authored
Stupid me, this is really needed, IPX as it supports several datalink_protos and needs pt->type to find the right interface. Appletalk doesn't care, so it worked without this. And these are the only snap users in the kernel.
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
We have to hold the skb, because llc_sap_next_state will kfree it in the sending path and we need to look at the skb->cb, where we encode llc_sap_state_ev.
-
Arnaldo Carvalho de Melo authored
Also remove some unneeded struct forward declarations.
-
- 24 Sep, 2002 3 commits
-
-
Arnaldo Carvalho de Melo authored
Now that we don't have anymore the double sock (PF_LLC + core) we can use struct sock list members. Also use use rw locks instead of spinlocks in some places.
-
Arnaldo Carvalho de Melo authored
OK, now I managed to kill the last remnants of bloated structs from LLC, I feel better now :) Also deleted include/net/llc_{frame,name,state}.h, remnants of the old LLC stack still in the tree.
-
Arnaldo Carvalho de Melo authored
With this one the sap->ind and ->conf callbacks are gone, now the core is tightly integrated with the socket layer (PF_LLC) and the datalink_protos are mostly working like when the old LLC stack was in the kernel, i.e. without special receiving routines for IPX in 802.2 mode, now I have to work on the UI sending routines to kill more stupid structs.
-
- 22 Sep, 2002 5 commits
-
-
Arnaldo Carvalho de Melo authored
Slowly killing the ugly struct forest.
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
With this llc_ui_sockets is almost not needed anymore, next changesets will deal with the dataunit/xid/test primitives, that are still using it.
-
Arnaldo Carvalho de Melo authored
-
Arnaldo Carvalho de Melo authored
It is the same bug fixed some months ago in tcp_v6_get_port, i.e. we can't touch ipv6 private areas without checking if the socket is AF_INET6.
-
- 21 Sep, 2002 2 commits
-
-
Arnaldo Carvalho de Melo authored
We can just use llc_lookup_established, one less user of llc_ui_sockets.
-
Arnaldo Carvalho de Melo authored
With this I'm slowly (real job hampering progress ;) ) going down the road that will allow me to remove llc_ui_sockets and llc_opt->sk_list, using only the per llc_sap linked lists.
-
- 19 Sep, 2002 2 commits
-
-
Arnaldo Carvalho de Melo authored
Now we have llc_conn_space and use it to see if we can accept the packet in the core llc state machine. Transfers of 80 megabytes now are safe 8)
-
Arnaldo Carvalho de Melo authored
-
- 18 Sep, 2002 1 commit
-
-
Arnaldo Carvalho de Melo authored
. Use a smaller default for LLC_ACK_TIME. . Added much more info about core sock internal state in /proc/net/802.2
-
- 17 Sep, 2002 3 commits
-
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
- 16 Sep, 2002 18 commits
-
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Hirokazu Takahashi authored
-
Bart De Schuymer authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
David S. Miller authored
-
David S. Miller authored
- Support wake-on-lan with Fiber connections properly, when possible. - On device probe and device open, get out of 44MHZ core clock rate if necessary.
-
bk://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
Note the cdc-ether.c driver does NOT work properly now, someone who understands the interface mess in that driver needs to fix it up.
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
This adds the requirement that the usb-serial drivers call usb_register() and usb_unregister() themselves, instead of having the usbserial.c file do it. Step one in moving the usbserial.c code to being a "class" :)
-
Greg Kroah-Hartman authored
-