[PATCH 5/9] pcmcia: add new CIS access helpers
Komuro
komurojun-mbn at nifty.com
Sun Oct 25 06:44:09 EDT 2009
Hi,
CISTPL_FUNCE_LAN_NODE_ID format is
04 06 yy yy yy yy yy yy ff.
yy is mac address.
so the length is 9.
> > tuple->TupleDataLen should be ETH_ALEN + 3;
>
> Hmmm... ETH_ALEN is 6, both xirc2ps_cs.c and ssb/pcmcia.c checked for
> TupleDataLen==8... Maybe this isn't as standardized as it should be. Might
>
> > - if (tuple->TupleDataLen != ETH_ALEN + 2)
> > + if (tuple->TupleDataLen < (ETH_ALEN + 2))
>
> be more suitable?
>
That's OK.
but I want to add warning messeage.
if (tuple->TupleData[0] != CISTPL_FUNCE_LAN_NODE_ID)
return -EINVAL;
if (tuple->TupleDataLen < ETH_ALEN + 2) {
dev_printk(.....);
return -EINVAL;
}
if (tuple->TupleData[1] != ETH_ALEN) {
dev_printk(.......);
return -EINVAL;
}
Best Regards
Komuro
More information about the linux-pcmcia
mailing list