aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wan/lapbether.c
diff options
context:
space:
mode:
authorMichal Marek <mmarek@suse.cz>2010-08-04 08:05:07 -0400
committerMichal Marek <mmarek@suse.cz>2010-08-04 08:05:07 -0400
commit7a996d3ab150bb0e1b71fa182f70199a703efdd1 (patch)
tree96a36947d90c9b96580899abd38cb3b70cd9d40b /drivers/net/wan/lapbether.c
parent7cf3d73b4360e91b14326632ab1aeda4cb26308d (diff)
parent9fe6206f400646a2322096b56c59891d530e8d51 (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.c13
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);