6lowpan: cleanup lowpan_header_compress
This patch changes the lowpan_header_compress function by removing unused parameters like "len" and drop static value parameters of protocol type. Instead we really check the protocol type inside inside the skb structure. Also we drop the use of IEEE802154_ADDR_LEN which is link-layer specific. Instead we using EUI64_ADDR_LEN which should always the default case for now. Signed-off-by: Alexander Aring <alex.aring@gmail.com> Acked-by: Jukka Rissanen <jukka.rissanen@linux.intel.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
parent
bf513fd6fc
commit
a6f773891a
4 changed files with 32 additions and 20 deletions
|
@ -489,8 +489,7 @@ static int setup_header(struct sk_buff *skb, struct net_device *netdev,
|
|||
status = 1;
|
||||
}
|
||||
|
||||
lowpan_header_compress(skb, netdev, ETH_P_IPV6, daddr,
|
||||
dev->netdev->dev_addr, skb->len);
|
||||
lowpan_header_compress(skb, netdev, daddr, dev->netdev->dev_addr);
|
||||
|
||||
err = dev_hard_header(skb, netdev, ETH_P_IPV6, NULL, NULL, 0);
|
||||
if (err < 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue