Lines Matching refs:hw_features
1506 old_hw_features = lif->hw_features; in ionic_set_nic_features()
1507 lif->hw_features = le64_to_cpu(ctx.cmd.lif_setattr.features & in ionic_set_nic_features()
1510 if ((old_hw_features ^ lif->hw_features) & IONIC_ETH_HW_RX_HASH) in ionic_set_nic_features()
1517 if (lif->hw_features & IONIC_ETH_HW_VLAN_TX_TAG) in ionic_set_nic_features()
1519 if (lif->hw_features & IONIC_ETH_HW_VLAN_RX_STRIP) in ionic_set_nic_features()
1521 if (lif->hw_features & IONIC_ETH_HW_VLAN_RX_FILTER) in ionic_set_nic_features()
1523 if (lif->hw_features & IONIC_ETH_HW_RX_HASH) in ionic_set_nic_features()
1525 if (lif->hw_features & IONIC_ETH_HW_TX_SG) in ionic_set_nic_features()
1527 if (lif->hw_features & IONIC_ETH_HW_TX_CSUM) in ionic_set_nic_features()
1529 if (lif->hw_features & IONIC_ETH_HW_RX_CSUM) in ionic_set_nic_features()
1531 if (lif->hw_features & IONIC_ETH_HW_TSO) in ionic_set_nic_features()
1533 if (lif->hw_features & IONIC_ETH_HW_TSO_IPV6) in ionic_set_nic_features()
1535 if (lif->hw_features & IONIC_ETH_HW_TSO_ECN) in ionic_set_nic_features()
1537 if (lif->hw_features & IONIC_ETH_HW_TSO_GRE) in ionic_set_nic_features()
1539 if (lif->hw_features & IONIC_ETH_HW_TSO_GRE_CSUM) in ionic_set_nic_features()
1541 if (lif->hw_features & IONIC_ETH_HW_TSO_IPXIP4) in ionic_set_nic_features()
1543 if (lif->hw_features & IONIC_ETH_HW_TSO_IPXIP6) in ionic_set_nic_features()
1545 if (lif->hw_features & IONIC_ETH_HW_TSO_UDP) in ionic_set_nic_features()
1547 if (lif->hw_features & IONIC_ETH_HW_TSO_UDP_CSUM) in ionic_set_nic_features()
1549 if (lif->hw_features & IONIC_ETH_HW_TIMESTAMP) in ionic_set_nic_features()
1588 if (lif->hw_features & IONIC_ETH_HW_VLAN_TX_TAG) in ionic_init_nic_features()
1589 netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_TX; in ionic_init_nic_features()
1590 if (lif->hw_features & IONIC_ETH_HW_VLAN_RX_STRIP) in ionic_init_nic_features()
1591 netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX; in ionic_init_nic_features()
1592 if (lif->hw_features & IONIC_ETH_HW_VLAN_RX_FILTER) in ionic_init_nic_features()
1593 netdev->hw_features |= NETIF_F_HW_VLAN_CTAG_FILTER; in ionic_init_nic_features()
1594 if (lif->hw_features & IONIC_ETH_HW_RX_HASH) in ionic_init_nic_features()
1595 netdev->hw_features |= NETIF_F_RXHASH; in ionic_init_nic_features()
1596 if (lif->hw_features & IONIC_ETH_HW_TX_SG) in ionic_init_nic_features()
1597 netdev->hw_features |= NETIF_F_SG; in ionic_init_nic_features()
1599 if (lif->hw_features & IONIC_ETH_HW_TX_CSUM) in ionic_init_nic_features()
1601 if (lif->hw_features & IONIC_ETH_HW_RX_CSUM) in ionic_init_nic_features()
1603 if (lif->hw_features & IONIC_ETH_HW_TSO) in ionic_init_nic_features()
1605 if (lif->hw_features & IONIC_ETH_HW_TSO_IPV6) in ionic_init_nic_features()
1607 if (lif->hw_features & IONIC_ETH_HW_TSO_ECN) in ionic_init_nic_features()
1609 if (lif->hw_features & IONIC_ETH_HW_TSO_GRE) in ionic_init_nic_features()
1611 if (lif->hw_features & IONIC_ETH_HW_TSO_GRE_CSUM) in ionic_init_nic_features()
1613 if (lif->hw_features & IONIC_ETH_HW_TSO_IPXIP4) in ionic_init_nic_features()
1615 if (lif->hw_features & IONIC_ETH_HW_TSO_IPXIP6) in ionic_init_nic_features()
1617 if (lif->hw_features & IONIC_ETH_HW_TSO_UDP) in ionic_init_nic_features()
1619 if (lif->hw_features & IONIC_ETH_HW_TSO_UDP_CSUM) in ionic_init_nic_features()
1622 netdev->hw_features |= netdev->hw_enc_features; in ionic_init_nic_features()
1623 netdev->features |= netdev->hw_features; in ionic_init_nic_features()
1899 if (lif->hw_features & IONIC_ETH_HW_RX_HASH) { in ionic_lif_rss_config()