Skip to content
Snippets Groups Projects
Unverified Commit fc1b7f1e authored by Marian Buschsieweke's avatar Marian Buschsieweke
Browse files

drivers/cc110x: Fixed get NETOPT_MAX_PACKET_SIZE

netdev_driver_t::get(NETOPT_MAX_PACKET_SIZE) used to return the maximum frame
size instead of the maximum layer 2 PDU size.
parent 4183e168
No related branches found
No related tags found
No related merge requests found
...@@ -111,7 +111,7 @@ static int _get(netdev_t *dev, netopt_t opt, void *value, size_t value_len) ...@@ -111,7 +111,7 @@ static int _get(netdev_t *dev, netopt_t opt, void *value, size_t value_len)
return sizeof(uint8_t); return sizeof(uint8_t);
case NETOPT_MAX_PACKET_SIZE: case NETOPT_MAX_PACKET_SIZE:
assert(value_len > 0); assert(value_len > 0);
*((uint16_t *)value) = CC110X_PACKET_LENGTH; *((uint16_t *)value) = CC110X_PACKET_LENGTH - CC110X_L2_HDR_SIZE;
return sizeof(uint16_t); return sizeof(uint16_t);
case NETOPT_IPV6_IID: case NETOPT_IPV6_IID:
return _get_iid(dev, value, value_len); return _get_iid(dev, value, value_len);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment