mirror of https://github.com/ipxe/ipxe.git
Add pkb_available()
parent
e8daeb62b1
commit
6858b14a34
|
@ -136,6 +136,16 @@ static inline size_t pkb_len ( struct pk_buff *pkb ) {
|
||||||
return ( pkb->tail - pkb->data );
|
return ( pkb->tail - pkb->data );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Calculate available space in a packet buffer
|
||||||
|
*
|
||||||
|
* @v pkb Packet buffer
|
||||||
|
* @ret len Length of data available in buffer
|
||||||
|
*/
|
||||||
|
static inline size_t pkb_available ( struct pk_buff *pkb ) {
|
||||||
|
return ( pkb->end - pkb->tail );
|
||||||
|
}
|
||||||
|
|
||||||
extern struct pk_buff * alloc_pkb ( size_t len );
|
extern struct pk_buff * alloc_pkb ( size_t len );
|
||||||
extern void free_pkb ( struct pk_buff *pkb );
|
extern void free_pkb ( struct pk_buff *pkb );
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue