avr: introduce reference counter for network buffers.
This commit is contained in:
@@ -12,12 +12,16 @@
|
||||
|
||||
.equ NET_BUFFERS_SIZE = 28 ; CAVE: need to adapt routine NET_Buffer_Locate when changing this value!!
|
||||
|
||||
.equ NET_MSGNUMINBUF_SIZE = 8 ; max buffer nums in ringbuffer (global incoming)
|
||||
|
||||
.equ NET_IFACE_OUTMSGBUF_SIZE = 8 ; max buffer nums in ringbuffer (per interface outbound)
|
||||
;.equ NET_MSGNUMINBUF_SIZE = 8 ; max buffer nums in ringbuffer (global incoming)
|
||||
;.equ NET_IFACE_OUTMSGBUF_SIZE = 8 ; max buffer nums in ringbuffer (per interface outbound)
|
||||
|
||||
|
||||
.equ NET_IFACE_BUFFER_INUSE_BIT = 7
|
||||
.equ NET_IFACE_BUFFER_INUSE_BIT3 = 7
|
||||
.equ NET_IFACE_BUFFER_INUSE_BIT2 = 6
|
||||
.equ NET_IFACE_BUFFER_INUSE_BIT1 = 5
|
||||
.equ NET_IFACE_BUFFER_INUSE_BIT0 = 4
|
||||
.equ NET_IFACE_BUFFER_IFACENUM3_BIT = 3
|
||||
.equ NET_IFACE_BUFFER_IFACENUM2_BIT = 2
|
||||
.equ NET_IFACE_BUFFER_IFACENUM1_BIT = 1
|
||||
.equ NET_IFACE_BUFFER_IFACENUM0_BIT = 0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user