patch-2.4.0-test11 linux/net/lapb/lapb_iface.c
Next file: linux/net/lapb/lapb_in.c
Previous file: linux/net/khttpd/main.c
Back to the patch index
Back to the overall index
- Lines: 26
- Date:
Sat Nov 11 19:02:40 2000
- Orig file:
v2.4.0-test10/linux/net/lapb/lapb_iface.c
- Orig date:
Tue Oct 31 12:42:27 2000
diff -u --recursive --new-file v2.4.0-test10/linux/net/lapb/lapb_iface.c linux/net/lapb/lapb_iface.c
@@ -12,6 +12,7 @@
* History
* LAPB 001 Jonathan Naylor Started Coding
* LAPB 002 Jonathan Naylor New timer architecture.
+ * 2000-10-29 Henner Eisen lapb_data_indication() return status.
*/
#include <linux/config.h>
@@ -370,14 +371,11 @@
int lapb_data_indication(lapb_cb *lapb, struct sk_buff *skb)
{
- int used = 0;
-
if (lapb->callbacks.data_indication != NULL) {
- (lapb->callbacks.data_indication)(lapb->token, skb);
- used = 1;
+ return (lapb->callbacks.data_indication)(lapb->token, skb);
}
-
- return used;
+ kfree_skb(skb);
+ return NET_RX_CN_HIGH; /* For now; must be != NET_RX_DROP */
}
int lapb_data_transmit(lapb_cb *lapb, struct sk_buff *skb)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)