#include <ecmp_load_balance.h>
Definition at line 245 of file ecmp_load_balance.h.
◆ EcmpFieldPtr
◆ EcmpHashFields() [1/2]
EcmpHashFields::EcmpHashFields |
( |
| ) |
|
|
inline |
◆ EcmpHashFields() [2/2]
EcmpHashFields::EcmpHashFields |
( |
const uint8_t |
hash_fields_to_use | ) |
|
|
inline |
◆ AllocateEcmpFields()
void EcmpHashFields::AllocateEcmpFields |
( |
| ) |
|
|
inline |
◆ CalculateChangeInEcmpFields()
◆ CalculateHashFieldsToUse()
uint8_t EcmpHashFields::CalculateHashFieldsToUse |
( |
| ) |
|
|
inline |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ HashFieldsToUse()
uint8_t EcmpHashFields::HashFieldsToUse |
( |
| ) |
const |
|
inline |
◆ IsFieldsInUseChanged()
bool EcmpHashFields::IsFieldsInUseChanged |
( |
| ) |
|
|
inline |
◆ operator=()
void EcmpHashFields::operator= |
( |
const uint8_t |
hash_fields_to_use | ) |
|
|
inline |
◆ Reset()
void EcmpHashFields::Reset |
( |
| ) |
|
|
inline |
◆ SetChangeInHashField()
◆ SetHashFieldstoUse()
void EcmpHashFields::SetHashFieldstoUse |
( |
| ) |
|
|
inline |
◆ SetHashFieldtoUse()
void EcmpHashFields::SetHashFieldtoUse |
( |
EcmpField * |
ptr, |
|
|
uint8_t |
key |
|
) |
| |
|
inline |
◆ comp_hash_fields_to_use_
uint8_t EcmpHashFields::comp_hash_fields_to_use_ |
|
private |
◆ dip_
◆ dport_
◆ hash_fields_to_use_
uint8_t EcmpHashFields::hash_fields_to_use_ |
|
private |
◆ proto_
◆ sip_
◆ sport_
The documentation for this class was generated from the following file: