Go to the source code of this file.
|
static void | LogError (const PktInfo *pkt, const PktFlowInfo *flow_info, const char *str) |
|
static uint32_t | NhToVrf (const NextHop *nh) |
|
static bool | IsVgwOrVmInterface (const Interface *intf) |
|
static bool | PickEcmpMember (const Agent *agent, const NextHop **nh, const PktInfo *pkt, PktFlowInfo *info, const EcmpLoadBalance &ecmp_load_balance) |
|
static bool | NhDecode (const Agent *agent, const NextHop *nh, const PktInfo *pkt, PktFlowInfo *info, PktControlInfo *in, PktControlInfo *out, bool force_vmport, const EcmpLoadBalance &ecmp_load_balance) |
|
static bool | RouteToOutInfo (const Agent *agent, const AgentRoute *rt, const PktInfo *pkt, PktFlowInfo *info, PktControlInfo *in, PktControlInfo *out) |
|
static const VnEntry * | InterfaceToVn (const Interface *intf) |
|
static bool | IntfHasFloatingIp (PktFlowInfo *pkt_info, const Interface *intf, Address::Family family) |
|
static bool | IsLinkLocalRoute (Agent *agent, const AgentRoute *rt, uint32_t sport, uint32_t dport) |
|
static const VnListType * | RouteToVn (const AgentRoute *rt) |
|
bool | IsValidationDisabled (Agent *agent, const PktInfo *pkt, const Interface *interface) |
|
static bool IsLinkLocalRoute |
( |
Agent * |
agent, |
|
|
const AgentRoute * |
rt, |
|
|
uint32_t |
sport, |
|
|
uint32_t |
dport |
|
) |
| |
|
static |
static bool IsVgwOrVmInterface |
( |
const Interface * |
intf | ) |
|
|
static |
static void LogError |
( |
const PktInfo * |
pkt, |
|
|
const PktFlowInfo * |
flow_info, |
|
|
const char * |
str |
|
) |
| |
|
static |
static uint32_t NhToVrf |
( |
const NextHop * |
nh | ) |
|
|
static |