aboutsummaryrefslogtreecommitdiff
path: root/pfinet/ethernet.c
diff options
context:
space:
mode:
Diffstat (limited to 'pfinet/ethernet.c')
-rw-r--r--pfinet/ethernet.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pfinet/ethernet.c b/pfinet/ethernet.c
index c317820c..82c318b2 100644
--- a/pfinet/ethernet.c
+++ b/pfinet/ethernet.c
@@ -153,7 +153,8 @@ ethernet_demuxer (mach_msg_header_t *inp,
+ msg->packet_type.msgt_number - sizeof (struct packet_header);
pthread_mutex_lock (&net_bh_lock);
- skb = alloc_skb (datalen, GFP_ATOMIC);
+ skb = alloc_skb (NET_IP_ALIGN + datalen, GFP_ATOMIC);
+ skb_reserve(skb, NET_IP_ALIGN);
skb_put (skb, datalen);
skb->dev = dev;