• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/char/rtl8365mb/

Lines Matching defs:pL2_data

82  *      pL2_data - Unicast entry parameter

99 rtk_api_ret_t rtk_l2_addr_add(rtk_mac_t *pMac, rtk_l2_ucastAddr_t *pL2_data)
112 if(pL2_data == NULL)
115 RTK_CHK_PORT_VALID(pL2_data->port);
117 if (pL2_data->ivl >= RTK_ENABLE_END)
120 if (pL2_data->cvid > RTL8367C_VIDMAX)
123 if (pL2_data->fid > RTL8367C_FIDMAX)
126 if (pL2_data->is_static>= RTK_ENABLE_END)
129 if (pL2_data->sa_block>= RTK_ENABLE_END)
132 if (pL2_data->da_block>= RTK_ENABLE_END)
135 if (pL2_data->auth>= RTK_ENABLE_END)
138 if (pL2_data->efid> RTL8367C_EFIDMAX)
141 if (pL2_data->priority > RTL8367C_PRIMAX)
144 if (pL2_data->sa_pri_en >= RTK_ENABLE_END)
147 if (pL2_data->fwd_pri_en >= RTK_ENABLE_END)
154 l2Table.ivl_svl = pL2_data->ivl;
155 l2Table.fid = pL2_data->fid;
156 l2Table.cvid_fid = pL2_data->cvid;
157 l2Table.efid = pL2_data->efid;
163 l2Table.ivl_svl = pL2_data->ivl;
164 l2Table.cvid_fid = pL2_data->cvid;
165 l2Table.fid = pL2_data->fid;
166 l2Table.efid = pL2_data->efid;
167 l2Table.spa = rtk_switch_port_L2P_get(pL2_data->port);
168 l2Table.nosalearn = pL2_data->is_static;
169 l2Table.sa_block = pL2_data->sa_block;
170 l2Table.da_block = pL2_data->da_block;
172 l2Table.auth = pL2_data->auth;
174 l2Table.lut_pri = pL2_data->priority;
175 l2Table.sa_en = pL2_data->sa_pri_en;
176 l2Table.fwd_en = pL2_data->fwd_pri_en;
180 pL2_data->address = l2Table.address;
187 l2Table.ivl_svl = pL2_data->ivl;
188 l2Table.cvid_fid = pL2_data->cvid;
189 l2Table.fid = pL2_data->fid;
190 l2Table.efid = pL2_data->efid;
191 l2Table.spa = rtk_switch_port_L2P_get(pL2_data->port);
192 l2Table.nosalearn = pL2_data->is_static;
193 l2Table.sa_block = pL2_data->sa_block;
194 l2Table.da_block = pL2_data->da_block;
196 l2Table.auth = pL2_data->auth;
198 l2Table.lut_pri = pL2_data->priority;
199 l2Table.sa_en = pL2_data->sa_pri_en;
200 l2Table.fwd_en = pL2_data->fwd_pri_en;
205 pL2_data->address = l2Table.address;
226 * pL2_data - Unicast entry parameter
240 rtk_api_ret_t rtk_l2_addr_get(rtk_mac_t *pMac, rtk_l2_ucastAddr_t *pL2_data)
253 if (pL2_data->fid > RTL8367C_FIDMAX || pL2_data->efid > RTL8367C_EFIDMAX)
259 l2Table.ivl_svl = pL2_data->ivl;
260 l2Table.cvid_fid = pL2_data->cvid;
261 l2Table.fid = pL2_data->fid;
262 l2Table.efid = pL2_data->efid;
268 memcpy(pL2_data->mac.octet, pMac->octet,ETHER_ADDR_LEN);
269 pL2_data->port = rtk_switch_port_P2L_get(l2Table.spa);
270 pL2_data->fid = l2Table.fid;
271 pL2_data->efid = l2Table.efid;
272 pL2_data->ivl = l2Table.ivl_svl;
273 pL2_data->cvid = l2Table.cvid_fid;
274 pL2_data->is_static = l2Table.nosalearn;
275 pL2_data->auth = l2Table.auth;
276 pL2_data->sa_block = l2Table.sa_block;
277 pL2_data->da_block = l2Table.da_block;
278 pL2_data->priority = l2Table.lut_pri;
279 pL2_data->sa_pri_en = l2Table.sa_en;
280 pL2_data->fwd_pri_en= l2Table.fwd_en;
281 pL2_data->address = l2Table.address;
295 * pL2_data - Unicast entry parameter
310 rtk_api_ret_t rtk_l2_addr_next_get(rtk_l2_read_method_t read_method, rtk_port_t port, rtk_uint32 *pAddress, rtk_l2_ucastAddr_t *pL2_data)
320 if ((pL2_data == NULL) || (pAddress == NULL))
348 memcpy(pL2_data->mac.octet, l2Table.mac.octet, ETHER_ADDR_LEN);
349 pL2_data->port = rtk_switch_port_P2L_get(l2Table.spa);
350 pL2_data->fid = l2Table.fid;
351 pL2_data->efid = l2Table.efid;
352 pL2_data->ivl = l2Table.ivl_svl;
353 pL2_data->cvid = l2Table.cvid_fid;
354 pL2_data->is_static = l2Table.nosalearn;
355 pL2_data->auth = l2Table.auth;
356 pL2_data->sa_block = l2Table.sa_block;
357 pL2_data->da_block = l2Table.da_block;
358 pL2_data->priority = l2Table.lut_pri;
359 pL2_data->sa_pri_en = l2Table.sa_en;
360 pL2_data->fwd_pri_en= l2Table.fwd_en;
361 pL2_data->address = l2Table.address;
390 rtk_api_ret_t rtk_l2_addr_del(rtk_mac_t *pMac, rtk_l2_ucastAddr_t *pL2_data)
403 if (pL2_data->fid > RTL8367C_FIDMAX || pL2_data->efid > RTL8367C_EFIDMAX)
410 l2Table.ivl_svl = pL2_data->ivl;
411 l2Table.cvid_fid = pL2_data->cvid;
412 l2Table.fid = pL2_data->fid;
413 l2Table.efid = pL2_data->efid;
419 l2Table.ivl_svl = pL2_data->ivl;
420 l2Table.cvid_fid = pL2_data->cvid;
421 l2Table.fid = pL2_data->fid;
422 l2Table.efid = pL2_data->efid;
435 pL2_data->address = l2Table.address;