Merge #739
739: net: Add support for packet pools with size 64 and 128 r=Dirbaio a=matoushybl Co-authored-by: Matous Hybl <hyblmatous@gmail.com>
This commit is contained in:
		
						commit
						ba46df6825
					
				@ -28,6 +28,8 @@ pool-4 = []
 | 
				
			|||||||
pool-8 = []
 | 
					pool-8 = []
 | 
				
			||||||
pool-16 = []
 | 
					pool-16 = []
 | 
				
			||||||
pool-32 = []
 | 
					pool-32 = []
 | 
				
			||||||
 | 
					pool-64 = []
 | 
				
			||||||
 | 
					pool-128 = []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[dependencies]
 | 
					[dependencies]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -17,6 +17,12 @@ pub const PACKET_POOL_SIZE: usize = 16;
 | 
				
			|||||||
#[cfg(feature = "pool-32")]
 | 
					#[cfg(feature = "pool-32")]
 | 
				
			||||||
pub const PACKET_POOL_SIZE: usize = 32;
 | 
					pub const PACKET_POOL_SIZE: usize = 32;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#[cfg(feature = "pool-64")]
 | 
				
			||||||
 | 
					pub const PACKET_POOL_SIZE: usize = 64;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#[cfg(feature = "pool-128")]
 | 
				
			||||||
 | 
					pub const PACKET_POOL_SIZE: usize = 128;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pool!(pub PacketPool: [Packet; PACKET_POOL_SIZE]);
 | 
					pool!(pub PacketPool: [Packet; PACKET_POOL_SIZE]);
 | 
				
			||||||
pub type PacketBox = Box<PacketPool>;
 | 
					pub type PacketBox = Box<PacketPool>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user