13 lines
471 B
Markdown
13 lines
471 B
Markdown
# network/nic/load_balance.h
|
|
|
|
## class LoadBalance — public interface
|
|
|
|
### `explicit LoadBalance(Rng *const rng) noexcept : _rng(rng) { ... }`
|
|
### `virtual ~LoadBalance() = default;`
|
|
|
|
## class LBRandomPacketSpraying — public interface
|
|
|
|
### `explicit LBRandomPacketSpraying(Rng *const rng) noexcept : LoadBalance(rng) { ... }`
|
|
### `virtual void update(const Packet& pkt) noexcept override;`
|
|
### `virtual uint16_t get_entropy(const Packet& context) noexcept override;`
|