net_fifo
status_t (*init_fifo)(net_fifo* fifo, const char* name, size_t maxBytes);
void (*uninit_fifo)(net_fifo* fifo);
status_t (*fifo_enqueue_buffer)(net_fifo* fifo, net_buffer* buffer);
ssize_t (*fifo_dequeue_buffer)(net_fifo* fifo, uint32 flags,
status_t (*clear_fifo)(net_fifo* fifo);
status_t (*fifo_socket_enqueue_buffer)(net_fifo* fifo,
net_fifo send_queue, receive_queue;
net_fifo ppp_fifo;
net_fifo fReceiveQueue, fSendQueue;
net_fifo receive_queue;
init_fifo(net_fifo* fifo, const char* name, size_t maxBytes)
uninit_fifo(net_fifo* fifo)
base_fifo_enqueue_buffer(net_fifo* fifo, net_buffer* buffer)
fifo_enqueue_buffer(net_fifo* fifo, net_buffer* buffer)
fifo_dequeue_buffer(net_fifo* fifo, uint32 flags, bigtime_t timeout,
clear_fifo(net_fifo* fifo)
fifo_socket_enqueue_buffer(net_fifo* fifo, net_socket* socket, uint8 event,
status_t init_fifo(net_fifo* fifo, const char *name, size_t maxBytes);
void uninit_fifo(net_fifo* fifo);
status_t fifo_enqueue_buffer(net_fifo* fifo, struct net_buffer* buffer);
ssize_t fifo_dequeue_buffer(net_fifo* fifo, uint32 flags, bigtime_t timeout,
status_t clear_fifo(net_fifo* fifo);
status_t fifo_socket_enqueue_buffer(net_fifo* fifo, net_socket* socket,