bonding: refactor bonding hash functions to vnet/hash 80/34680/3
authorSteven Luong <sluong@cisco.com>
Fri, 3 Dec 2021 20:05:45 +0000 (12:05 -0800)
committerDamjan Marion <dmarion@me.com>
Tue, 25 Jan 2022 09:49:54 +0000 (09:49 +0000)
commit05a68d6ece72affa0a4683f51e94aa8aa0533db3
tree8d3a455dcb5338196a2f357de48f60215f4dbf5f
parent340bd8f1efdaaf40d87553a46314c51aba074eb3
bonding: refactor bonding hash functions to vnet/hash

- move bonding hash functions to vnet/hash
- register the corresponding hash function when the bond interface
is created
- remove floating point vec256 usage
- split bond_tx_inline into bond_tx_hash and bond_tx_no_hash

Type: refactor

Signed-off-by: Steven Luong <sluong@cisco.com>
Change-Id: I1698023c48470290d11c9b2bd00996eee9aa079d
src/vnet/CMakeLists.txt
src/vnet/bonding/cli.c
src/vnet/bonding/device.c
src/vnet/bonding/node.h
src/vnet/hash/hash_eth.c [new file with mode: 0644]