5 #ifndef RTE_ETH_BOND_ALB_H_
6 #define RTE_ETH_BOND_ALB_H_
11 #define ALB_HASH_TABLE_SIZE 256
12 #define ALB_NULL_INDEX 0xFFFFFFFF
38 struct mode_alb_private {
39 struct client_data client_table[ALB_HASH_TABLE_SIZE];
59 bond_mode_alb_enable(
struct rte_eth_dev *bond_dev);
71 bond_mode_alb_arp_recv(
struct rte_ether_hdr *eth_h, uint16_t offset,
72 struct bond_dev_private *internals);
88 bond_mode_alb_arp_xmit(
struct rte_ether_hdr *eth_h, uint16_t offset,
89 struct bond_dev_private *internals);
102 bond_mode_alb_arp_upd(
struct client_data *client_info,
103 struct rte_mbuf *pkt,
struct bond_dev_private *internals);
111 bond_mode_alb_client_list_upd(
struct rte_eth_dev *bond_dev);