X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Firda%2Firda_device.c;fp=net%2Firda%2Firda_device.c;h=e3debbdb67f5a0272db139cda75eef326e0db71b;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=70543d89438b8d7b4007b26102e8b11ca484e6a3;hpb=cee37fe97739d85991964371c1f3a745c00dd236;p=linux-2.6.git diff --git a/net/irda/irda_device.c b/net/irda/irda_device.c index 70543d894..e3debbdb6 100644 --- a/net/irda/irda_device.c +++ b/net/irda/irda_device.c @@ -33,6 +33,7 @@ #include #include #include +#include #include #include #include @@ -342,12 +343,12 @@ static void irda_task_timer_expired(void *data) static void irda_device_setup(struct net_device *dev) { dev->hard_header_len = 0; - dev->addr_len = 0; + dev->addr_len = LAP_ALEN; dev->type = ARPHRD_IRDA; dev->tx_queue_len = 8; /* Window size + 1 s-frame */ - memset(dev->broadcast, 0xff, 4); + memset(dev->broadcast, 0xff, LAP_ALEN); dev->mtu = 2048; dev->flags = IFF_NOARP;