-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed
Labels
Area: networkArea: NetworkingArea: NetworkingPlatform: MSPPlatform: This PR/issue effects MSP-based platformsPlatform: This PR/issue effects MSP-based platformsState: don't staleState: Tell state-bot to ignore this issueState: Tell state-bot to ignore this issue
Milestone
Description
Using @PeterKietzmann's l2 reflector, we've identified a couple of inefficiencies in gnrc_netdev2_ieee802154, mostly through unnecessary but expensive pktbuf alllocations:
- always calls gnrc_pktbuf_realloc_data() (fix in sys: net: gnrc: only reallocate if necessary #6294)
- iovec for pktsnip is allocated in pktbuf
- allocate whole pkt, allocate header, mark payload, throw away header is inefficient.
Metadata
Metadata
Labels
Area: networkArea: NetworkingArea: NetworkingPlatform: MSPPlatform: This PR/issue effects MSP-based platformsPlatform: This PR/issue effects MSP-based platformsState: don't staleState: Tell state-bot to ignore this issueState: Tell state-bot to ignore this issue