#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: