Skip to content

Commit b418fce

Browse files
author
andreas.larsson
committed
Added function for increasing ref count.
1 parent 1e7ba5f commit b418fce

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

features/FEATURE_LWIP/lwip-interface/emac_stack_lwip.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,9 @@ uint32_t emac_stack_mem_chain_len(emac_stack_t* stack, emac_stack_mem_chain_t *c
8080
return ((struct pbuf*)chain)->tot_len;
8181
}
8282

83+
void emac_stack_mem_ref(emac_stack_t* stack, emac_stack_mem_t *mem)
84+
{
85+
pbuf_ref((struct pbuf*)mem);
86+
}
87+
8388
#endif /* DEVICE_EMAC */

features/netsocket/emac_stack_mem.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,14 @@ emac_stack_mem_t *emac_stack_mem_chain_dequeue(emac_stack_t* stack, emac_stack_m
9696
*/
9797
uint32_t emac_stack_mem_chain_len(emac_stack_t* stack, emac_stack_mem_chain_t *chain);
9898

99+
/**
100+
* Increases the reference counter for the memory
101+
*
102+
* @param stack Emac stack context
103+
* @param mem Memory structure
104+
*/
105+
void emac_stack_mem_ref(emac_stack_t* stack, emac_stack_mem_t *mem);
106+
99107
#endif /* DEVICE_EMAC */
100108

101109
#endif /* EMAC_MBED_STACK_MEM_h */

0 commit comments

Comments
 (0)