Lines Matching defs:mac_entry

277 	struct dsaf_drv_mac_single_dest_entry mac_entry;
282 memcpy(mac_entry.addr, addr, sizeof(mac_entry.addr));
283 mac_entry.in_vlan_id = old_entry->vlan_id;
284 mac_entry.in_port_num = mac_cb->mac_id;
286 &mac_entry.port_num);
292 addr, sizeof(mac_entry.addr)) != 0)) {
301 ret = hns_dsaf_set_mac_uc_entry(dsaf_dev, &mac_entry);
318 struct dsaf_drv_mac_single_dest_entry mac_entry;
324 memset(&mac_entry, 0, sizeof(mac_entry));
325 memcpy(mac_entry.addr, addr, sizeof(mac_entry.addr));
326 mac_entry.in_port_num = mac_cb->mac_id;
327 ret = hns_mac_get_inner_port_num(mac_cb, vf_id, &mac_entry.port_num);
331 return hns_dsaf_set_mac_uc_entry(dsaf_dev, &mac_entry);
338 struct dsaf_drv_mac_single_dest_entry mac_entry;
344 memset(&mac_entry, 0, sizeof(mac_entry));
345 memcpy(mac_entry.addr, addr, sizeof(mac_entry.addr));
346 mac_entry.in_port_num = mac_cb->mac_id;
347 ret = hns_mac_get_inner_port_num(mac_cb, vf_id, &mac_entry.port_num);
351 return hns_dsaf_rm_mac_addr(dsaf_dev, &mac_entry);
359 struct dsaf_drv_mac_single_dest_entry mac_entry;
362 memcpy(mac_entry.addr, addr, sizeof(mac_entry.addr));
363 mac_entry.in_vlan_id = 0;/*vlan_id;*/
364 mac_entry.in_port_num = mac_cb->mac_id;
365 mac_entry.port_num = port_num;
368 ret = hns_dsaf_del_mac_mc_port(dsaf_dev, &mac_entry);
370 ret = hns_dsaf_add_mac_mc_port(dsaf_dev, &mac_entry);
418 struct dsaf_drv_mac_single_dest_entry mac_entry;
425 eth_broadcast_addr(mac_entry.addr);
426 mac_entry.in_vlan_id = vlan_id;
427 mac_entry.in_port_num = mac_cb->mac_id;
428 mac_entry.port_num = port_num;
431 ret = hns_dsaf_del_mac_mc_port(dsaf_dev, &mac_entry);
433 ret = hns_dsaf_add_mac_mc_port(dsaf_dev, &mac_entry);
453 struct dsaf_drv_mac_single_dest_entry mac_entry;
461 eth_broadcast_addr(mac_entry.addr);
462 mac_entry.in_vlan_id = uc_mac_entry->vlan_id;
463 mac_entry.in_port_num = mac_cb->mac_id;
467 mac_entry.port_num = port_num;
470 ret = hns_dsaf_del_mac_mc_port(dsaf_dev, &mac_entry);
472 ret = hns_dsaf_add_mac_mc_port(dsaf_dev, &mac_entry);