|
NDN-DPDK
High-Speed Named Data Networking Forwarder
|
#include "locator.h"Go to the source code of this file.
Data Structures | |
| struct | EthRxMatch |
| EthFace RX matcher. More... | |
Typedefs | |
| typedef enum __rte_packed_begin EthRxMatchAct | EthRxMatchAct |
| typedef enum __rte_packed_begin EthRxMatchResult | EthRxMatchResult |
Bit flags in EthRxMatch_Match return value. | |
| typedef struct EthRxMatch | EthRxMatch |
| typedef EthRxMatchResult(* | EthRxMatch_MatchFunc) (const EthRxMatch *match, const struct rte_mbuf *m) |
Functions | |
| void | EthRxMatch_Prepare (EthRxMatch *match, const EthLocator *loc) |
| Prepare RX matcher from locator. | |
| EthRxMatchResult | EthRxMatch_MatchGtpInner (const EthRxMatch *match, const struct rte_mbuf *m) |
| Check GTP-U inner headers only. | |
Variables | |
| EthRxMatchActAlways = 1 | |
| EthRxMatchActEtherUnicast | |
| EthRxMatchActEtherMulticast | |
| EthRxMatchActUdp | |
| EthRxMatchActVxlan | |
| EthRxMatchActGtp | |
| EthRxMatchResultHit = RTE_BIT32(1) | |
| fully matched | |
| EthRxMatchResultGtp = RTE_BIT32(2) | |
| GTP-U tunnel matched. | |
| const EthRxMatch_MatchFunc | EthRxMatch_MatchJmp [] |
| typedef struct EthRxMatch EthRxMatch |
| typedef EthRxMatchResult(* EthRxMatch_MatchFunc) (const EthRxMatch *match, const struct rte_mbuf *m) |
| enum __rte_packed_begin EthRxMatchAct |
| enum __rte_packed_begin EthRxMatchResult |
Bit flags in EthRxMatch_Match return value.
| EthRxMatchResult EthRxMatch_MatchGtpInner | ( | const EthRxMatch * | match, |
| const struct rte_mbuf * | m ) |
Check GTP-U inner headers only.
| match | EthRxMatch prepared from GTP-U locator. |
| m | mbuf with sufficient data_len. |
| void EthRxMatch_Prepare | ( | EthRxMatch * | match, |
| const EthLocator * | loc ) |
Prepare RX matcher from locator.
|
extern |
| EthRxMatchActAlways = 1 |
| EthRxMatchActEtherMulticast |
| EthRxMatchActEtherUnicast |
| EthRxMatchActGtp |
| EthRxMatchActUdp |
| EthRxMatchActVxlan |
| EthRxMatchResultGtp = RTE_BIT32(2) |
GTP-U tunnel matched.
| EthRxMatchResultHit = RTE_BIT32(1) |
fully matched