FreeBSD kernel CXGBE device code
t4_clip.c File Reference
#include <sys/cdefs.h>
#include "opt_inet.h"
#include "opt_inet6.h"
#include <sys/types.h>
#include <sys/ck.h>
#include <sys/eventhandler.h>
#include <sys/malloc.h>
#include <sys/rmlock.h>
#include <sys/sbuf.h>
#include <sys/socket.h>
#include <sys/taskqueue.h>
#include <net/if.h>
#include <net/if_var.h>
#include <netinet/in.h>
#include <netinet6/in6_var.h>
#include <netinet6/scope6_var.h>
#include "common/common.h"
#include "t4_clip.h"
Include dependency graph for t4_clip.c:

Go to the source code of this file.

Functions

 __FBSDID ("$FreeBSD$")
 
struct clip_entry * t4_get_clip_entry (struct adapter *sc, struct in6_addr *in6, bool add)
 
void t4_hold_clip_entry (struct adapter *sc, struct clip_entry *ce)
 
void t4_release_clip_entry (struct adapter *sc, struct clip_entry *ce)
 
int t4_release_clip_addr (struct adapter *sc, struct in6_addr *in6)
 

Function Documentation

◆ __FBSDID()

__FBSDID ( "$FreeBSD$"  )

◆ t4_get_clip_entry()

struct clip_entry * t4_get_clip_entry ( struct adapter sc,
struct in6_addr *  in6,
bool  add 
)

Definition at line 256 of file t4_clip.c.

References adapter::clip_task.

Referenced by hold_clip_addr().

Here is the caller graph for this function:

◆ t4_hold_clip_entry()

void t4_hold_clip_entry ( struct adapter sc,
struct clip_entry *  ce 
)

Definition at line 288 of file t4_clip.c.

◆ t4_release_clip_addr()

int t4_release_clip_addr ( struct adapter sc,
struct in6_addr *  in6 
)

Definition at line 354 of file t4_clip.c.

References adapter::clip_task.

Referenced by release_clip_addr().

Here is the caller graph for this function:

◆ t4_release_clip_entry()

void t4_release_clip_entry ( struct adapter sc,
struct clip_entry *  ce 
)

Definition at line 337 of file t4_clip.c.