Lines Matching refs:esw_cfg

1343 			    struct qlcnic_esw_func_cfg *esw_cfg)  in qlcnic_set_vlan_config()  argument
1345 if (esw_cfg->discard_tagged) in qlcnic_set_vlan_config()
1350 if (esw_cfg->vlan_id) { in qlcnic_set_vlan_config()
1351 adapter->rx_pvid = esw_cfg->vlan_id; in qlcnic_set_vlan_config()
1352 adapter->tx_pvid = esw_cfg->vlan_id; in qlcnic_set_vlan_config()
1401 struct qlcnic_esw_func_cfg *esw_cfg) in qlcnic_set_eswitch_port_features() argument
1406 if (esw_cfg->mac_anti_spoof) in qlcnic_set_eswitch_port_features()
1409 if (!esw_cfg->mac_override) in qlcnic_set_eswitch_port_features()
1412 if (!esw_cfg->promisc_mode) in qlcnic_set_eswitch_port_features()
1418 struct qlcnic_esw_func_cfg esw_cfg; in qlcnic_set_eswitch_port_config() local
1423 esw_cfg.pci_func = adapter->ahw->pci_func; in qlcnic_set_eswitch_port_config()
1424 if (qlcnic_get_eswitch_port_config(adapter, &esw_cfg)) in qlcnic_set_eswitch_port_config()
1426 qlcnic_set_vlan_config(adapter, &esw_cfg); in qlcnic_set_eswitch_port_config()
1427 qlcnic_set_eswitch_port_features(adapter, &esw_cfg); in qlcnic_set_eswitch_port_config()
1428 qlcnic_set_netdev_features(adapter, &esw_cfg); in qlcnic_set_eswitch_port_config()
1434 struct qlcnic_esw_func_cfg *esw_cfg) in qlcnic_set_netdev_features() argument
1441 adapter->offload_flags = esw_cfg->offload_flags; in qlcnic_set_netdev_features()
1496 struct qlcnic_esw_func_cfg esw_cfg; in qlcnic_set_default_offload_settings() local
1507 memset(&esw_cfg, 0, sizeof(struct qlcnic_esw_func_cfg)); in qlcnic_set_default_offload_settings()
1508 esw_cfg.pci_func = adapter->npars[i].pci_func; in qlcnic_set_default_offload_settings()
1509 esw_cfg.mac_override = BIT_0; in qlcnic_set_default_offload_settings()
1510 esw_cfg.promisc_mode = BIT_0; in qlcnic_set_default_offload_settings()
1512 esw_cfg.offload_flags = BIT_0; in qlcnic_set_default_offload_settings()
1514 esw_cfg.offload_flags |= (BIT_1 | BIT_2); in qlcnic_set_default_offload_settings()
1516 if (qlcnic_config_switch_port(adapter, &esw_cfg)) in qlcnic_set_default_offload_settings()
1519 npar->pvid = esw_cfg.vlan_id; in qlcnic_set_default_offload_settings()
1520 npar->mac_override = esw_cfg.mac_override; in qlcnic_set_default_offload_settings()
1521 npar->mac_anti_spoof = esw_cfg.mac_anti_spoof; in qlcnic_set_default_offload_settings()
1522 npar->discard_tagged = esw_cfg.discard_tagged; in qlcnic_set_default_offload_settings()
1523 npar->promisc_mode = esw_cfg.promisc_mode; in qlcnic_set_default_offload_settings()
1524 npar->offload_flags = esw_cfg.offload_flags; in qlcnic_set_default_offload_settings()
1535 struct qlcnic_esw_func_cfg esw_cfg; in qlcnic_reset_eswitch_config() local
1536 esw_cfg.op_mode = QLCNIC_PORT_DEFAULTS; in qlcnic_reset_eswitch_config()
1537 esw_cfg.pci_func = pci_func; in qlcnic_reset_eswitch_config()
1538 esw_cfg.vlan_id = npar->pvid; in qlcnic_reset_eswitch_config()
1539 esw_cfg.mac_override = npar->mac_override; in qlcnic_reset_eswitch_config()
1540 esw_cfg.discard_tagged = npar->discard_tagged; in qlcnic_reset_eswitch_config()
1541 esw_cfg.mac_anti_spoof = npar->mac_anti_spoof; in qlcnic_reset_eswitch_config()
1542 esw_cfg.offload_flags = npar->offload_flags; in qlcnic_reset_eswitch_config()
1543 esw_cfg.promisc_mode = npar->promisc_mode; in qlcnic_reset_eswitch_config()
1544 if (qlcnic_config_switch_port(adapter, &esw_cfg)) in qlcnic_reset_eswitch_config()
1547 esw_cfg.op_mode = QLCNIC_ADD_VLAN; in qlcnic_reset_eswitch_config()
1548 if (qlcnic_config_switch_port(adapter, &esw_cfg)) in qlcnic_reset_eswitch_config()