TAS
TCP Acceleration as an OS Service
Functions
Tas-sp-kni

Host Kernel Interface.This is implemented in kni.c. More...

Collaboration diagram for Tas-sp-kni:

Functions

int kni_init (void)
 
void kni_packet (const void *pkt, uint16_t len)
 
unsigned kni_poll (void)
 

Detailed Description

Host Kernel Interface.

This is implemented in kni.c.

Function Documentation

◆ kni_init()

int kni_init ( void  )

Initialize kni if enabled

Definition at line 67 of file kni.c.

References configuration::kni_name.

◆ kni_packet()

void kni_packet ( const void *  pkt,
uint16_t  len 
)

Pass packet to KNI if enabled (buffer is not consumed).

Definition at line 109 of file kni.c.

References configuration::kni_name.

◆ kni_poll()

unsigned kni_poll ( void  )

Poll kni

Definition at line 135 of file kni.c.

References configuration::kni_name, nicif_tx_alloc(), and nicif_tx_send().