FreeBSD kernel CXGBE device code
t4_kern_tls.c File Reference
#include "opt_inet.h"
#include "opt_inet6.h"
#include "opt_kern_tls.h"
#include <sys/cdefs.h>
#include <sys/param.h>
#include <sys/ktr.h>
#include <sys/ktls.h>
#include <sys/sglist.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <sys/sockbuf.h>
#include <netinet/in.h>
#include <netinet/in_pcb.h>
#include <netinet/ip.h>
#include <netinet/ip6.h>
#include <netinet/tcp_var.h>
#include <opencrypto/cryptodev.h>
#include <opencrypto/xform.h>
#include "common/common.h"
#include "common/t4_regs.h"
#include "common/t4_regs_values.h"
#include "common/t4_tcb.h"
#include "t4_l2t.h"
#include "t4_clip.h"
#include "t4_mp_ring.h"
#include "crypto/t4_crypto.h"
Include dependency graph for t4_kern_tls.c:

Go to the source code of this file.

Functions

 __FBSDID ("$FreeBSD$")
 
int cxgbe_tls_tag_alloc (struct ifnet *ifp, union if_snd_tag_alloc_params *params, struct m_snd_tag **pt)
 
int t6_ktls_parse_pkt (struct mbuf *m, int *nsegsp, int *len16p)
 
int t6_ktls_write_wr (struct sge_txq *txq, void *dst, struct mbuf *m, u_int nsegs, u_int available)
 
void t6_ktls_modload (void)
 
void t6_ktls_modunload (void)
 

Function Documentation

◆ __FBSDID()

__FBSDID ( "$FreeBSD$"  )

◆ cxgbe_tls_tag_alloc()

int cxgbe_tls_tag_alloc ( struct ifnet *  ifp,
union if_snd_tag_alloc_params *  params,
struct m_snd_tag **  pt 
)

Definition at line 2122 of file t4_kern_tls.c.

◆ t6_ktls_modload()

void t6_ktls_modload ( void  )

Definition at line 2142 of file t4_kern_tls.c.

Referenced by mod_event().

Here is the caller graph for this function:

◆ t6_ktls_modunload()

void t6_ktls_modunload ( void  )

Definition at line 2147 of file t4_kern_tls.c.

Referenced by mod_event().

Here is the caller graph for this function:

◆ t6_ktls_parse_pkt()

int t6_ktls_parse_pkt ( struct mbuf *  m,
int *  nsegsp,
int *  len16p 
)

Definition at line 2129 of file t4_kern_tls.c.

Referenced by parse_pkt().

Here is the caller graph for this function:

◆ t6_ktls_write_wr()

int t6_ktls_write_wr ( struct sge_txq txq,
void *  dst,
struct mbuf *  m,
u_int  nsegs,
u_int  available 
)

Definition at line 2135 of file t4_kern_tls.c.

Referenced by eth_tx().

Here is the caller graph for this function: