diff options
author | Michal Marek <mmarek@suse.cz> | 2010-08-04 08:05:07 -0400 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2010-08-04 08:05:07 -0400 |
commit | 7a996d3ab150bb0e1b71fa182f70199a703efdd1 (patch) | |
tree | 96a36947d90c9b96580899abd38cb3b70cd9d40b /drivers/net/wan/lapbether.c | |
parent | 7cf3d73b4360e91b14326632ab1aeda4cb26308d (diff) | |
parent | 9fe6206f400646a2322096b56c59891d530e8d51 (diff) |
Merge commit 'v2.6.35' into kbuild/kconfig
Conflicts:
scripts/kconfig/Makefile
Diffstat (limited to 'drivers/net/wan/lapbether.c')
-rw-r--r-- | drivers/net/wan/lapbether.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/drivers/net/wan/lapbether.c b/drivers/net/wan/lapbether.c index d1e3c673e9b2..4d4dc38c7290 100644 --- a/drivers/net/wan/lapbether.c +++ b/drivers/net/wan/lapbether.c | |||
@@ -24,6 +24,7 @@ | |||
24 | #include <linux/types.h> | 24 | #include <linux/types.h> |
25 | #include <linux/socket.h> | 25 | #include <linux/socket.h> |
26 | #include <linux/in.h> | 26 | #include <linux/in.h> |
27 | #include <linux/slab.h> | ||
27 | #include <linux/kernel.h> | 28 | #include <linux/kernel.h> |
28 | #include <linux/string.h> | 29 | #include <linux/string.h> |
29 | #include <linux/net.h> | 30 | #include <linux/net.h> |
@@ -138,7 +139,7 @@ static int lapbeth_data_indication(struct net_device *dev, struct sk_buff *skb) | |||
138 | return NET_RX_DROP; | 139 | return NET_RX_DROP; |
139 | 140 | ||
140 | ptr = skb->data; | 141 | ptr = skb->data; |
141 | *ptr = 0x00; | 142 | *ptr = X25_IFACE_DATA; |
142 | 143 | ||
143 | skb->protocol = x25_type_trans(skb, dev); | 144 | skb->protocol = x25_type_trans(skb, dev); |
144 | return netif_rx(skb); | 145 | return netif_rx(skb); |
@@ -160,14 +161,14 @@ static netdev_tx_t lapbeth_xmit(struct sk_buff *skb, | |||
160 | goto drop; | 161 | goto drop; |
161 | 162 | ||
162 | switch (skb->data[0]) { | 163 | switch (skb->data[0]) { |
163 | case 0x00: | 164 | case X25_IFACE_DATA: |
164 | break; | 165 | break; |
165 | case 0x01: | 166 | case X25_IFACE_CONNECT: |
166 | if ((err = lapb_connect_request(dev)) != LAPB_OK) | 167 | if ((err = lapb_connect_request(dev)) != LAPB_OK) |
167 | printk(KERN_ERR "lapbeth: lapb_connect_request " | 168 | printk(KERN_ERR "lapbeth: lapb_connect_request " |
168 | "error: %d\n", err); | 169 | "error: %d\n", err); |
169 | goto drop; | 170 | goto drop; |
170 | case 0x02: | 171 | case X25_IFACE_DISCONNECT: |
171 | if ((err = lapb_disconnect_request(dev)) != LAPB_OK) | 172 | if ((err = lapb_disconnect_request(dev)) != LAPB_OK) |
172 | printk(KERN_ERR "lapbeth: lapb_disconnect_request " | 173 | printk(KERN_ERR "lapbeth: lapb_disconnect_request " |
173 | "err: %d\n", err); | 174 | "err: %d\n", err); |
@@ -224,7 +225,7 @@ static void lapbeth_connected(struct net_device *dev, int reason) | |||
224 | } | 225 | } |
225 | 226 | ||
226 | ptr = skb_put(skb, 1); | 227 | ptr = skb_put(skb, 1); |
227 | *ptr = 0x01; | 228 | *ptr = X25_IFACE_CONNECT; |
228 | 229 | ||
229 | skb->protocol = x25_type_trans(skb, dev); | 230 | skb->protocol = x25_type_trans(skb, dev); |
230 | netif_rx(skb); | 231 | netif_rx(skb); |
@@ -241,7 +242,7 @@ static void lapbeth_disconnected(struct net_device *dev, int reason) | |||
241 | } | 242 | } |
242 | 243 | ||
243 | ptr = skb_put(skb, 1); | 244 | ptr = skb_put(skb, 1); |
244 | *ptr = 0x02; | 245 | *ptr = X25_IFACE_DISCONNECT; |
245 | 246 | ||
246 | skb->protocol = x25_type_trans(skb, dev); | 247 | skb->protocol = x25_type_trans(skb, dev); |
247 | netif_rx(skb); | 248 | netif_rx(skb); |