Lines Matching +full:assigned +full:- +full:address

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright(c) 1999 - 2004 Intel Corporation. All rights reserved.
14 #define BOND_ALB_INFO(bond) ((bond)->alb_info)
15 #define SLAVE_TLB_INFO(slave) ((slave)->tlb_info)
18 #define BOND_TLB_REBALANCE_INTERVAL 10 /* In seconds, periodic re-balancing.
19 * Used for division - never set
23 #define BOND_ALB_LP_INTERVAL(bond) (bond->params.lp_interval) /* In seconds, periodic send of
46 #define RLB_UPDATE_RETRY 3 /* 3-ticks - must be smaller than the rlb
70 u32 next; /* The next Hash table entry index, assigned
74 * assigned to use the same
78 /* -------------------------------------------------------------------------
81 * Note that this is not a proper hash table; if a new client's IP address
89 * allow cleaning up the table from ip_src<->mac_src associations that have
92 * -------------------------------------------------------------------------
95 __be32 ip_src; /* the server IP address */
96 __be32 ip_dst; /* the client IP address */
97 u8 mac_src[ETH_ALEN]; /* the server MAC address */
98 u8 mac_dst[ETH_ALEN]; /* the client MAC address */
109 u8 assigned; /* checking whether this entry is assigned */ member
110 u8 ntt; /* flag - need to transmit client info */
111 struct slave *slave; /* the slave assigned to this client */
112 unsigned short vlan_id; /* VLAN tag associated with IP address */
116 u32 head; /* Index to the head of the bi-directional clients
118 * are the entries that were assigned to use this
122 * assigned to it
131 /* -------- rlb parameters -------- */
135 u8 rx_ntt; /* flag - need to transmit
147 u8 rlb_rebalance; /* flag - indicates that the