projects/linux·commit 9ffc7a0e

Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6

9ffc7a0e · Linus Torvalds <[email protected]> · 2005-07-12 13:16:40 -07:00

Commit
9ffc7a0ebfcace0ed3eb77fb77e159f6f9443ec5
Parents
2824bd25 · f4637b55

Merge commit. Changes below are compared with the first parent: 2824bd25.

Changes

84 files changed · +691 −583

FileStatusAddDelContent
arch/alpha/Kconfigmodified+2−0View file
arch/arm/Kconfigmodified+3−1View file
arch/arm26/Kconfigmodified+3−1View file
arch/cris/Kconfigmodified+3−1View file
arch/frv/Kconfigmodified+2−0View file
arch/h8300/Kconfigmodified+3−1View file
arch/i386/Kconfigmodified+2−0View file
arch/ia64/Kconfigmodified+2−0View file
arch/m32r/Kconfigmodified+2−0View file
arch/m68k/Kconfigmodified+2−0View file
arch/m68knommu/Kconfigmodified+2−0View file
arch/mips/Kconfigmodified+2−0View file
arch/parisc/Kconfigmodified+2−0View file
arch/ppc/Kconfigmodified+2−0View file
arch/ppc64/Kconfigmodified+2−0View file
arch/s390/Kconfigmodified+3−1View file
arch/sh/Kconfigmodified+2−0View file
arch/sh64/Kconfigmodified+2−0View file
arch/sparc/Kconfigmodified+2−0View file
arch/sparc64/Kconfigmodified+3−1View file
arch/um/Kconfigmodified+3−1View file
arch/v850/Kconfigmodified+3−1View file
arch/x86_64/Kconfigmodified+2−0View file
arch/xtensa/Kconfigmodified+2−0View file
drivers/Kconfigmodified+1−1View file
drivers/net/Kconfigmodified+3−0View file
drivers/net/appletalk/Kconfigmodified+27−0View file
drivers/net/myri_sbus.cmodified+1−1View file
drivers/net/plip.cmodified+1−1View file
drivers/net/wan/farsync.cmodified+1−2View file
drivers/net/wan/hdlc_cisco.cmodified+1−2View file
drivers/net/wan/hdlc_ppp.cmodified+1−2View file
drivers/net/wan/hdlc_raw.cmodified+1−2View file
drivers/s390/net/qeth_main.cmodified+1−1View file
include/linux/etherdevice.hmodified+1−1View file
include/linux/fddidevice.hmodified+1−1View file
include/linux/hdlc.hmodified+2−2View file
include/linux/netlink.hmodified+1−0View file
include/linux/wanrouter.hmodified+1−2View file
include/net/sctp/sctp.hmodified+2−1View file
include/net/sctp/sm.hmodified+6−5View file
include/net/sctp/structs.hmodified+18−12View file
include/net/sctp/ulpevent.hmodified+8−8View file
include/net/sctp/ulpqueue.hmodified+7−4View file
include/net/x25device.hmodified+1−2View file
net/802/fddi.cmodified+2−2View file
net/8021q/Kconfigadded+19−0View file
net/8021q/vlan.cmodified+8−0View file
net/Kconfigmodified+22−434View file
net/atm/Kconfigadded+74−0View file
net/atm/br2684.cmodified+1−2View file
net/bridge/Kconfigadded+31−0View file
net/decnet/Kconfigmodified+23−0View file
net/econet/Kconfigadded+36−0View file
net/ethernet/eth.cmodified+1−1View file
net/ipv4/Kconfigmodified+5−20View file
net/ipv4/ip_output.cmodified+0−9View file
net/ipv4/ipvs/Kconfigmodified+2−2View file
net/ipv4/ipvs/ip_vs_conn.cmodified+3−3View file
net/ipv4/ipvs/ip_vs_ctl.cmodified+6−3View file
net/ipv4/netfilter/ip_conntrack_standalone.cmodified+7−0View file
net/ipv4/route.cmodified+1−1View file
net/ipv6/Kconfigmodified+21−1View file
net/ipx/Kconfigmodified+33−0View file
net/lapb/Kconfigadded+22−0View file
net/packet/Kconfigadded+26−0View file
net/packet/af_packet.cmodified+6−0View file
net/sched/Kconfigmodified+37−0View file
net/sctp/associola.cmodified+8−5View file
net/sctp/bind_addr.cmodified+10−6View file
net/sctp/chunk.cmodified+1−1View file
net/sctp/endpointola.cmodified+4−2View file
net/sctp/protocol.cmodified+1−1View file
net/sctp/sm_make_chunk.cmodified+8−7View file
net/sctp/sm_sideeffect.cmodified+7−6View file
net/sctp/ssnmap.cmodified+2−1View file
net/sctp/transport.cmodified+3−2View file
net/sctp/ulpevent.cmodified+10−9View file
net/sctp/ulpqueue.cmodified+5−4View file
net/unix/Kconfigadded+21−0View file
net/wanrouter/Kconfigadded+29−0View file
net/wanrouter/wanmain.cmodified+3−3View file
net/x25/Kconfigadded+36−0View file
net/xfrm/Kconfigmodified+15−0View file

Only the first 600 diff lines are shown. Download the complete patch.

arch/alpha/Kconfig

View file
diff --git a/arch/alpha/Kconfig b/arch/alpha/Kconfig
index c5739d6..083c5df 100644
--- a/arch/alpha/Kconfig
+++ b/arch/alpha/Kconfig
@@ -596,6 +596,8 @@ source "fs/Kconfig.binfmt"
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/arm/Kconfig

View file
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 8752751..4546271 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -700,6 +700,8 @@ config APM
endmenu
+source "net/Kconfig"
+
menu "Device Drivers"
source "drivers/base/Kconfig"
@@ -732,7 +734,7 @@ source "drivers/ieee1394/Kconfig"
source "drivers/message/i2o/Kconfig"
-source "net/Kconfig"
+source "drivers/net/Kconfig"
source "drivers/isdn/Kconfig"

arch/arm26/Kconfig

View file
diff --git a/arch/arm26/Kconfig b/arch/arm26/Kconfig
index dc0c193..1f03732 100644
--- a/arch/arm26/Kconfig
+++ b/arch/arm26/Kconfig
@@ -183,6 +183,8 @@ source "mm/Kconfig"
endmenu
+source "net/Kconfig"
+
source "drivers/base/Kconfig"
source "drivers/parport/Kconfig"
@@ -193,7 +195,7 @@ source "drivers/block/Kconfig"
source "drivers/md/Kconfig"
-source "net/Kconfig"
+source "drivers/net/Kconfig"
source "drivers/ide/Kconfig"

arch/cris/Kconfig

View file
diff --git a/arch/cris/Kconfig b/arch/cris/Kconfig
index f848e37..e5979d6 100644
--- a/arch/cris/Kconfig
+++ b/arch/cris/Kconfig
@@ -122,6 +122,8 @@ source arch/cris/arch-v10/Kconfig
endmenu
+source "net/Kconfig"
+
# bring in ETRAX built-in drivers
menu "Drivers for built-in interfaces"
source arch/cris/arch-v10/drivers/Kconfig
@@ -149,7 +151,7 @@ source "drivers/ieee1394/Kconfig"
source "drivers/message/i2o/Kconfig"
-source "net/Kconfig"
+source "drivers/net/Kconfig"
source "drivers/isdn/Kconfig"

arch/frv/Kconfig

View file
diff --git a/arch/frv/Kconfig b/arch/frv/Kconfig
index c93f951..ec85c0d 100644
--- a/arch/frv/Kconfig
+++ b/arch/frv/Kconfig
@@ -346,6 +346,8 @@ source "fs/Kconfig.binfmt"
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/h8300/Kconfig

View file
diff --git a/arch/h8300/Kconfig b/arch/h8300/Kconfig
index 62a89e8..375f2a8 100644
--- a/arch/h8300/Kconfig
+++ b/arch/h8300/Kconfig
@@ -55,6 +55,8 @@ source "fs/Kconfig.binfmt"
endmenu
+source "net/Kconfig"
+
source "drivers/base/Kconfig"
source "drivers/mtd/Kconfig"
@@ -65,7 +67,7 @@ source "drivers/ide/Kconfig"
source "arch/h8300/Kconfig.ide"
-source "net/Kconfig"
+source "drivers/net/Kconfig"
#
# input - input/joystick depends on it. As does USB.

arch/i386/Kconfig

View file
diff --git a/arch/i386/Kconfig b/arch/i386/Kconfig
index 6c02336..a801d9d 100644
--- a/arch/i386/Kconfig
+++ b/arch/i386/Kconfig
@@ -1285,6 +1285,8 @@ source "fs/Kconfig.binfmt"
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/ia64/Kconfig

View file
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig
index 01b78e7..2e08942 100644
--- a/arch/ia64/Kconfig
+++ b/arch/ia64/Kconfig
@@ -423,6 +423,8 @@ endmenu
endif
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/m32r/Kconfig

View file
diff --git a/arch/m32r/Kconfig b/arch/m32r/Kconfig
index 42ca8a3..7772951 100644
--- a/arch/m32r/Kconfig
+++ b/arch/m32r/Kconfig
@@ -359,6 +359,8 @@ source "fs/Kconfig.binfmt"
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/m68k/Kconfig

View file
diff --git a/arch/m68k/Kconfig b/arch/m68k/Kconfig
index 691a246..178c4a3 100644
--- a/arch/m68k/Kconfig
+++ b/arch/m68k/Kconfig
@@ -450,6 +450,8 @@ source "drivers/zorro/Kconfig"
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
menu "Character devices"

arch/m68knommu/Kconfig

View file
diff --git a/arch/m68knommu/Kconfig b/arch/m68knommu/Kconfig
index dbfcdc8..117f183 100644
--- a/arch/m68knommu/Kconfig
+++ b/arch/m68knommu/Kconfig
@@ -575,6 +575,8 @@ config PM
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/mips/Kconfig

View file
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index bd9de7b..b578239 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -1640,6 +1640,8 @@ config PM
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/parisc/Kconfig

View file
diff --git a/arch/parisc/Kconfig b/arch/parisc/Kconfig
index ce327c7..1c2d874 100644
--- a/arch/parisc/Kconfig
+++ b/arch/parisc/Kconfig
@@ -190,6 +190,8 @@ source "fs/Kconfig.binfmt"
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/ppc/Kconfig

View file
diff --git a/arch/ppc/Kconfig b/arch/ppc/Kconfig
index 23b0d2f..b833cbc 100644
--- a/arch/ppc/Kconfig
+++ b/arch/ppc/Kconfig
@@ -1355,6 +1355,8 @@ config PIN_TLB
depends on ADVANCED_OPTIONS && 8xx
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/ppc64/Kconfig

View file
diff --git a/arch/ppc64/Kconfig b/arch/ppc64/Kconfig
index f804f25..fdd8afb 100644
--- a/arch/ppc64/Kconfig
+++ b/arch/ppc64/Kconfig
@@ -429,6 +429,8 @@ config CMDLINE
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/s390/Kconfig

View file
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
index 6600ee8..477ac27 100644
--- a/arch/s390/Kconfig
+++ b/arch/s390/Kconfig
@@ -465,6 +465,8 @@ config KEXEC
endmenu
+source "net/Kconfig"
+
config PCMCIA
bool
default n
@@ -475,7 +477,7 @@ source "drivers/scsi/Kconfig"
source "drivers/s390/Kconfig"
-source "net/Kconfig"
+source "drivers/net/Kconfig"
source "fs/Kconfig"

arch/sh/Kconfig

View file
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index a7c8bfc..adc8109 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -784,6 +784,8 @@ config EMBEDDED_RAMDISK_IMAGE
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/sh64/Kconfig

View file
diff --git a/arch/sh64/Kconfig b/arch/sh64/Kconfig
index 708e597..4c3e533 100644
--- a/arch/sh64/Kconfig
+++ b/arch/sh64/Kconfig
@@ -268,6 +268,8 @@ source "fs/Kconfig.binfmt"
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

arch/sparc/Kconfig

View file
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig
index 7a117ef..aca028a 100644
--- a/arch/sparc/Kconfig
+++ b/arch/sparc/Kconfig
@@ -268,6 +268,8 @@ source "mm/Kconfig"
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
if !SUN4

arch/sparc64/Kconfig

View file
diff --git a/arch/sparc64/Kconfig b/arch/sparc64/Kconfig
index 6a47336..1406078 100644
--- a/arch/sparc64/Kconfig
+++ b/arch/sparc64/Kconfig
@@ -525,6 +525,8 @@ source "mm/Kconfig"
endmenu
+source "net/Kconfig"
+
source "drivers/base/Kconfig"
source "drivers/video/Kconfig"
@@ -551,7 +553,7 @@ endif
source "drivers/ieee1394/Kconfig"
-source "net/Kconfig"
+source "drivers/net/Kconfig"
source "drivers/isdn/Kconfig"

arch/um/Kconfig

View file
diff --git a/arch/um/Kconfig b/arch/um/Kconfig
index 6682c78..f945444 100644
--- a/arch/um/Kconfig
+++ b/arch/um/Kconfig
@@ -275,6 +275,8 @@ endmenu
source "init/Kconfig"
+source "net/Kconfig"
+
source "drivers/base/Kconfig"
source "arch/um/Kconfig_char"
@@ -287,7 +289,7 @@ config NETDEVICES
source "arch/um/Kconfig_net"
-source "net/Kconfig"
+source "drivers/net/Kconfig"
source "fs/Kconfig"

arch/v850/Kconfig

View file
diff --git a/arch/v850/Kconfig b/arch/v850/Kconfig
index 27febd6..89c053b 100644
--- a/arch/v850/Kconfig
+++ b/arch/v850/Kconfig
@@ -250,6 +250,8 @@ source "fs/Kconfig.binfmt"
endmenu
+source "net/Kconfig"
+
#############################################################################
source "drivers/base/Kconfig"
@@ -283,7 +285,7 @@ source "drivers/ieee1394/Kconfig"
source "drivers/message/i2o/Kconfig"
-source "net/Kconfig"
+source "drivers/net/Kconfig"
source "drivers/isdn/Kconfig"

arch/x86_64/Kconfig

View file
diff --git a/arch/x86_64/Kconfig b/arch/x86_64/Kconfig
index d09437b..4b83261 100644
--- a/arch/x86_64/Kconfig
+++ b/arch/x86_64/Kconfig
@@ -515,6 +515,8 @@ config UID16
endmenu
+source "net/Kconfig"
+
source drivers/Kconfig
source "drivers/firmware/Kconfig"

arch/xtensa/Kconfig

View file
diff --git a/arch/xtensa/Kconfig b/arch/xtensa/Kconfig
index c9b5d29..2b6257b 100644
--- a/arch/xtensa/Kconfig
+++ b/arch/xtensa/Kconfig
@@ -228,6 +228,8 @@ source "fs/Kconfig.binfmt"
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"

drivers/Kconfig

View file
diff --git a/drivers/Kconfig b/drivers/Kconfig
index aed4a9b..34efb21 100644
--- a/drivers/Kconfig
+++ b/drivers/Kconfig
@@ -28,7 +28,7 @@ source "drivers/message/i2o/Kconfig"
source "drivers/macintosh/Kconfig"
-source "net/Kconfig"
+source "drivers/net/Kconfig"
source "drivers/isdn/Kconfig"

drivers/net/Kconfig

View file
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 2b55687..9a07ff7 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -3,6 +3,8 @@
# Network device configuration
#
+menu "Network device support"
+
config NETDEVICES
depends on NET
bool "Network device support"
@@ -2547,3 +2549,4 @@ config NETCONSOLE
If you want to log kernel messages over the network, enable this.
See <file:Documentation/networking/netconsole.txt> for details.
+endmenu

drivers/net/appletalk/Kconfig

View file
diff --git a/drivers/net/appletalk/Kconfig b/drivers/net/appletalk/Kconfig
index 69c488d..b14e890 100644
--- a/drivers/net/appletalk/Kconfig
+++ b/drivers/net/appletalk/Kconfig
@@ -1,6 +1,33 @@
#
# Appletalk driver configuration
#
+config ATALK
+ tristate "Appletalk protocol support"
+ select LLC
+ ---help---
+ AppleTalk is the protocol that Apple computers can use to communicate
+ on a network. If your Linux box is connected to such a network and you
+ wish to connect to it, say Y. You will need to use the netatalk package
+ so that your Linux box can act as a print and file server for Macs as
+ well as access AppleTalk printers. Check out
+ <http://www.zettabyte.net/netatalk/> on the WWW for details.
+ EtherTalk is the name used for AppleTalk over Ethernet and the
+ cheaper and slower LocalTalk is AppleTalk over a proprietary Apple
+ network using serial links. EtherTalk and LocalTalk are fully
+ supported by Linux.
+
+ General information about how to connect Linux, Windows machines and
+ Macs is on the WWW at <http://www.eats.com/linux_mac_win.html>. The
+ NET-3-HOWTO, available from
+ <http://www.tldp.org/docs.html#howto>, contains valuable
+ information as well.
+
+ To compile this driver as a module, choose M here: the module will be
+ called appletalk. You almost certainly want to compile it as a
+ module so you can restart your AppleTalk stack without rebooting
+ your machine. I hear that the GNU boycott of Apple is over, so
+ even politically correct people are allowed to say Y here.
+
config DEV_APPLETALK
bool "Appletalk interfaces support"
depends on ATALK

drivers/net/myri_sbus.c

View file
diff --git a/drivers/net/myri_sbus.c b/drivers/net/myri_sbus.c
index aad5494..f0996ce 100644
--- a/drivers/net/myri_sbus.c
+++ b/drivers/net/myri_sbus.c
@@ -369,7 +369,7 @@ static void myri_tx(struct myri_eth *mp, struct net_device *dev)
* assume 802.3 if the type field is short enough to be a length.
* This is normal practice and works for any 'now in use' protocol.
*/
-static unsigned short myri_type_trans(struct sk_buff *skb, struct net_device *dev)
+static __be16 myri_type_trans(struct sk_buff *skb, struct net_device *dev)
{
struct ethhdr *eth;
unsigned char *rawp;

drivers/net/plip.c

View file
diff --git a/drivers/net/plip.c b/drivers/net/plip.c
index f4b6240..21537ee 100644
--- a/drivers/net/plip.c
+++ b/drivers/net/plip.c
@@ -540,7 +540,7 @@ plip_receive(unsigned short nibble_timeout, struct net_device *dev,
* in far too many old systems not all even running Linux.
*/
-static unsigned short plip_type_trans(struct sk_buff *skb, struct net_device *dev)
+static __be16 plip_type_trans(struct sk_buff *skb, struct net_device *dev)
{
struct ethhdr *eth;
unsigned char *rawp;

drivers/net/wan/farsync.c

View file
diff --git a/drivers/net/wan/farsync.c b/drivers/net/wan/farsync.c
index 7217d44..2c83cca 100644
--- a/drivers/net/wan/farsync.c
+++ b/drivers/net/wan/farsync.c
@@ -861,8 +861,7 @@ fst_tx_dma_complete(struct fst_card_info *card, struct fst_port_info *port,
/*
* Mark it for our own raw sockets interface
*/
-static unsigned short farsync_type_trans(struct sk_buff *skb,
- struct net_device *dev)
+static __be16 farsync_type_trans(struct sk_buff *skb, struct net_device *dev)
{
skb->dev = dev;
skb->mac.raw = skb->data;

drivers/net/wan/hdlc_cisco.c

View file
diff --git a/drivers/net/wan/hdlc_cisco.c b/drivers/net/wan/hdlc_cisco.c
index 8749684..48c03c1 100644
--- a/drivers/net/wan/hdlc_cisco.c
+++ b/drivers/net/wan/hdlc_cisco.c
@@ -91,8 +91,7 @@ static void cisco_keepalive_send(struct net_device *dev, u32 type,
-static unsigned short cisco_type_trans(struct sk_buff *skb,
- struct net_device *dev)
+static __be16 cisco_type_trans(struct sk_buff *skb, struct net_device *dev)
{
hdlc_header *data = (hdlc_header*)skb->data;

drivers/net/wan/hdlc_ppp.c

View file
diff --git a/drivers/net/wan/hdlc_ppp.c b/drivers/net/wan/hdlc_ppp.c
index 7cd6195..b81263e 100644
--- a/drivers/net/wan/hdlc_ppp.c
+++ b/drivers/net/wan/hdlc_ppp.c
@@ -66,8 +66,7 @@ static void ppp_close(struct net_device *dev)
-static unsigned short ppp_type_trans(struct sk_buff *skb,
- struct net_device *dev)
+static __be16 ppp_type_trans(struct sk_buff *skb, struct net_device *dev)
{
return __constant_htons(ETH_P_WAN_PPP);
}

drivers/net/wan/hdlc_raw.c

View file
diff --git a/drivers/net/wan/hdlc_raw.c b/drivers/net/wan/hdlc_raw.c
index c41fb70..9456d31 100644
--- a/drivers/net/wan/hdlc_raw.c
+++ b/drivers/net/wan/hdlc_raw.c
@@ -24,8 +24,7 @@
#include <linux/hdlc.h>
-static unsigned short raw_type_trans(struct sk_buff *skb,
- struct net_device *dev)
+static __be16 raw_type_trans(struct sk_buff *skb, struct net_device *dev)
{
return __constant_htons(ETH_P_IP);
}

drivers/s390/net/qeth_main.c

View file
diff --git a/drivers/s390/net/qeth_main.c b/drivers/s390/net/qeth_main.c
index 3cb88c7..8f4d299 100644
--- a/drivers/s390/net/qeth_main.c
+++ b/drivers/s390/net/qeth_main.c
@@ -2210,7 +2210,7 @@ no_mem:
return NULL;
}
-static inline unsigned short
+static inline __be16
qeth_type_trans(struct sk_buff *skb, struct net_device *dev)
{
struct qeth_card *card;

include/linux/etherdevice.h

View file
diff --git a/include/linux/etherdevice.h b/include/linux/etherdevice.h
index cf3847e..ce8518e 100644
--- a/include/linux/etherdevice.h
+++ b/include/linux/etherdevice.h
@@ -33,7 +33,7 @@ extern int eth_header(struct sk_buff *skb, struct net_device *dev,
unsigned short type, void *daddr,
void *saddr, unsigned len);
extern int eth_rebuild_header(struct sk_buff *skb);
-extern unsigned short eth_type_trans(struct sk_buff *skb, struct net_device *dev);
+extern __be16 eth_type_trans(struct sk_buff *skb, struct net_device *dev);
extern void eth_header_cache_update(struct hh_cache *hh, struct net_device *dev,
unsigned char * haddr);
extern int eth_header_cache(struct neighbour *neigh,

include/linux/fddidevice.h

View file
diff --git a/include/linux/fddidevice.h b/include/linux/fddidevice.h
index 002f636..e61e42d 100644
--- a/include/linux/fddidevice.h
+++ b/include/linux/fddidevice.h
@@ -25,7 +25,7 @@
#include <linux/if_fddi.h>
#ifdef __KERNEL__
-extern unsigned short fddi_type_trans(struct sk_buff *skb,
+extern __be16 fddi_type_trans(struct sk_buff *skb,
struct net_device *dev);
extern struct net_device *alloc_fddidev(int sizeof_priv);
#endif

include/linux/hdlc.h

View file
diff --git a/include/linux/hdlc.h b/include/linux/hdlc.h
index ed2927e..df695e9 100644
--- a/include/linux/hdlc.h
+++ b/include/linux/hdlc.h
@@ -242,8 +242,8 @@ static __inline__ struct net_device_stats *hdlc_stats(struct net_device *dev)
}
-static __inline__ unsigned short hdlc_type_trans(struct sk_buff *skb,
- struct net_device *dev)
+static __inline__ __be16 hdlc_type_trans(struct sk_buff *skb,
+ struct net_device *dev)
{
hdlc_device *hdlc = dev_to_hdlc(dev);

include/linux/netlink.h

View file
diff --git a/include/linux/netlink.h b/include/linux/netlink.h
index 27e4d16..2f0c085 100644
--- a/include/linux/netlink.h
+++ b/include/linux/netlink.h
@@ -16,6 +16,7 @@
#define NETLINK_AUDIT 9 /* auditing */
#define NETLINK_FIB_LOOKUP 10
#define NETLINK_ROUTE6 11 /* af_inet6 route comm channel */
+#define NETLINK_NETFILTER 12 /* netfilter subsystem */
#define NETLINK_IP6_FW 13
#define NETLINK_DNRTMSG 14 /* DECnet routing messages */

This diff is incomplete. Download the complete patch.

include/linux/wanrouter.h

View file

This diff is incomplete. Download the complete patch.

include/net/sctp/sctp.h

View file

This diff is incomplete. Download the complete patch.

include/net/sctp/sm.h

View file

This diff is incomplete. Download the complete patch.

include/net/sctp/structs.h

View file

This diff is incomplete. Download the complete patch.

include/net/sctp/ulpevent.h

View file

This diff is incomplete. Download the complete patch.

include/net/sctp/ulpqueue.h

View file

This diff is incomplete. Download the complete patch.

include/net/x25device.h

View file

This diff is incomplete. Download the complete patch.

net/802/fddi.c

View file

This diff is incomplete. Download the complete patch.

net/8021q/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/8021q/vlan.c

View file

This diff is incomplete. Download the complete patch.

net/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/atm/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/atm/br2684.c

View file

This diff is incomplete. Download the complete patch.

net/bridge/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/decnet/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/econet/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/ethernet/eth.c

View file

This diff is incomplete. Download the complete patch.

net/ipv4/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/ipv4/ip_output.c

View file

This diff is incomplete. Download the complete patch.

net/ipv4/ipvs/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/ipv4/ipvs/ip_vs_conn.c

View file

This diff is incomplete. Download the complete patch.

net/ipv4/ipvs/ip_vs_ctl.c

View file

This diff is incomplete. Download the complete patch.

net/ipv4/netfilter/ip_conntrack_standalone.c

View file

This diff is incomplete. Download the complete patch.

net/ipv4/route.c

View file

This diff is incomplete. Download the complete patch.

net/ipv6/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/ipx/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/lapb/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/packet/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/packet/af_packet.c

View file

This diff is incomplete. Download the complete patch.

net/sched/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/sctp/associola.c

View file

This diff is incomplete. Download the complete patch.

net/sctp/bind_addr.c

View file

This diff is incomplete. Download the complete patch.

net/sctp/chunk.c

View file

This diff is incomplete. Download the complete patch.

net/sctp/endpointola.c

View file

This diff is incomplete. Download the complete patch.

net/sctp/protocol.c

View file

This diff is incomplete. Download the complete patch.

net/sctp/sm_make_chunk.c

View file

This diff is incomplete. Download the complete patch.

net/sctp/sm_sideeffect.c

View file

This diff is incomplete. Download the complete patch.

net/sctp/ssnmap.c

View file

This diff is incomplete. Download the complete patch.

net/sctp/transport.c

View file

This diff is incomplete. Download the complete patch.

net/sctp/ulpevent.c

View file

This diff is incomplete. Download the complete patch.

net/sctp/ulpqueue.c

View file

This diff is incomplete. Download the complete patch.

net/unix/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/wanrouter/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/wanrouter/wanmain.c

View file

This diff is incomplete. Download the complete patch.

net/x25/Kconfig

View file

This diff is incomplete. Download the complete patch.

net/xfrm/Kconfig

View file

This diff is incomplete. Download the complete patch.