NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
name.h File Reference
#include "common.h"

Go to the source code of this file.

Data Structures

struct  LName
 Name in linear buffer. More...
struct  PName
 Parsed name. More...

Typedefs

typedef struct LName LName
 Name in linear buffer.
typedef struct __rte_packed_begin PName PName
 Parsed name.

Functions

uint64_t LName_ComputeHash (LName name)
 Compute hash for a name.
bool PName_Parse (PName *p, LName l)
 Parse a name from memory buffer.
void PName_PrepareHashes_ (PName *p)

Variables

uint64_t LName_EmptyHash_

Typedef Documentation

◆ LName

typedef struct LName LName

Name in linear buffer.

◆ PName

typedef struct __rte_packed_begin PName PName

Parsed name.

Function Documentation

◆ LName_ComputeHash()

uint64_t LName_ComputeHash ( LName name)

Compute hash for a name.

◆ PName_Parse()

bool PName_Parse ( PName * p,
LName l )

Parse a name from memory buffer.

◆ PName_PrepareHashes_()

void PName_PrepareHashes_ ( PName * p)

Variable Documentation

◆ LName_EmptyHash_

uint64_t LName_EmptyHash_
extern