ndc               251 drivers/net/hyperv/netvsc_drv.c 	const struct net_device_context *ndc)
ndc               280 drivers/net/hyperv/netvsc_drv.c 	if (pkt_proto & ndc->l4_hash) {
ndc               299 drivers/net/hyperv/netvsc_drv.c 	const struct net_device_context *ndc = netdev_priv(ndev);
ndc               303 drivers/net/hyperv/netvsc_drv.c 	q_idx = ndc->tx_table[netvsc_get_hash(skb, ndc) &
ndc               345 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(ndev);
ndc               350 drivers/net/hyperv/netvsc_drv.c 	vf_netdev = rcu_dereference(ndc->vf_netdev);
ndc              1069 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(dev);
ndc              1071 drivers/net/hyperv/netvsc_drv.c 	ndc->l4_hash = HV_DEFAULT_L4HASH;
ndc              1073 drivers/net/hyperv/netvsc_drv.c 	ndc->speed = SPEED_UNKNOWN;
ndc              1074 drivers/net/hyperv/netvsc_drv.c 	ndc->duplex = DUPLEX_FULL;
ndc              1082 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(dev);
ndc              1084 drivers/net/hyperv/netvsc_drv.c 	cmd->base.speed = ndc->speed;
ndc              1085 drivers/net/hyperv/netvsc_drv.c 	cmd->base.duplex = ndc->duplex;
ndc              1094 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(dev);
ndc              1103 drivers/net/hyperv/netvsc_drv.c 	ndc->speed = speed;
ndc              1104 drivers/net/hyperv/netvsc_drv.c 	ndc->duplex = cmd->base.duplex;
ndc              1302 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(ndev);
ndc              1303 drivers/net/hyperv/netvsc_drv.c 	struct net_device *vf_netdev = rtnl_dereference(ndc->vf_netdev);
ndc              1304 drivers/net/hyperv/netvsc_drv.c 	struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev);
ndc              1383 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(dev);
ndc              1384 drivers/net/hyperv/netvsc_drv.c 	struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev);
ndc              1403 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(dev);
ndc              1404 drivers/net/hyperv/netvsc_drv.c 	struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev);
ndc              1405 drivers/net/hyperv/netvsc_drv.c 	const void *nds = &ndc->eth_stats;
ndc              1460 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(dev);
ndc              1461 drivers/net/hyperv/netvsc_drv.c 	struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev);
ndc              1503 drivers/net/hyperv/netvsc_drv.c netvsc_get_rss_hash_opts(struct net_device_context *ndc,
ndc              1512 drivers/net/hyperv/netvsc_drv.c 		if (ndc->l4_hash & HV_TCP4_L4HASH)
ndc              1518 drivers/net/hyperv/netvsc_drv.c 		if (ndc->l4_hash & HV_TCP6_L4HASH)
ndc              1524 drivers/net/hyperv/netvsc_drv.c 		if (ndc->l4_hash & HV_UDP4_L4HASH)
ndc              1530 drivers/net/hyperv/netvsc_drv.c 		if (ndc->l4_hash & HV_UDP6_L4HASH)
ndc              1550 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(dev);
ndc              1551 drivers/net/hyperv/netvsc_drv.c 	struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev);
ndc              1562 drivers/net/hyperv/netvsc_drv.c 		return netvsc_get_rss_hash_opts(ndc, info);
ndc              1567 drivers/net/hyperv/netvsc_drv.c static int netvsc_set_rss_hash_opts(struct net_device_context *ndc,
ndc              1574 drivers/net/hyperv/netvsc_drv.c 			ndc->l4_hash |= HV_TCP4_L4HASH;
ndc              1578 drivers/net/hyperv/netvsc_drv.c 			ndc->l4_hash |= HV_TCP6_L4HASH;
ndc              1582 drivers/net/hyperv/netvsc_drv.c 			ndc->l4_hash |= HV_UDP4_L4HASH;
ndc              1586 drivers/net/hyperv/netvsc_drv.c 			ndc->l4_hash |= HV_UDP6_L4HASH;
ndc              1599 drivers/net/hyperv/netvsc_drv.c 			ndc->l4_hash &= ~HV_TCP4_L4HASH;
ndc              1603 drivers/net/hyperv/netvsc_drv.c 			ndc->l4_hash &= ~HV_TCP6_L4HASH;
ndc              1607 drivers/net/hyperv/netvsc_drv.c 			ndc->l4_hash &= ~HV_UDP4_L4HASH;
ndc              1611 drivers/net/hyperv/netvsc_drv.c 			ndc->l4_hash &= ~HV_UDP6_L4HASH;
ndc              1627 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(ndev);
ndc              1630 drivers/net/hyperv/netvsc_drv.c 		return netvsc_set_rss_hash_opts(ndc, info);
ndc              1648 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(dev);
ndc              1649 drivers/net/hyperv/netvsc_drv.c 	struct netvsc_device *ndev = rtnl_dereference(ndc->nvdev);
ndc              1662 drivers/net/hyperv/netvsc_drv.c 			indir[i] = ndc->rx_table[i];
ndc              1674 drivers/net/hyperv/netvsc_drv.c 	struct net_device_context *ndc = netdev_priv(dev);
ndc              1675 drivers/net/hyperv/netvsc_drv.c 	struct netvsc_device *ndev = rtnl_dereference(ndc->nvdev);
ndc              1692 drivers/net/hyperv/netvsc_drv.c 			ndc->rx_table[i] = indir[i];
ndc               770 drivers/net/hyperv/rndis_filter.c 	struct net_device_context *ndc = netdev_priv(ndev);
ndc               810 drivers/net/hyperv/rndis_filter.c 		itab[i] = ndc->rx_table[i];
ndc               864 drivers/net/hyperv/rndis_filter.c 	struct net_device_context *ndc;
ndc               872 drivers/net/hyperv/rndis_filter.c 		ndc = netdev_priv(dev->ndev);
ndc               877 drivers/net/hyperv/rndis_filter.c 		ndc->speed = link_speed / 10000;
ndc              1309 drivers/net/hyperv/rndis_filter.c 	struct net_device_context *ndc = netdev_priv(net);
ndc              1398 drivers/net/hyperv/rndis_filter.c 			ndc->rx_table[i] = ethtool_rxfh_indir_default(
ndc              2055 net/core/neighbour.c 		struct ndt_config ndc = {
ndc              2066 net/core/neighbour.c 		ndc.ndtc_hash_rnd = nht->hash_rnd[0];
ndc              2067 net/core/neighbour.c 		ndc.ndtc_hash_mask = ((1 << nht->hash_shift) - 1);
ndc              2070 net/core/neighbour.c 		if (nla_put(skb, NDTA_CONFIG, sizeof(ndc), &ndc))