Lines Matching refs:v6_m_spec
3562 const struct ethtool_tcpip6_spec *v6_spec, *v6_m_spec; in ethtool_rx_flow_rule_create() local
3567 v6_m_spec = &fs->m_u.tcp_ip6_spec; in ethtool_rx_flow_rule_create()
3568 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6src)) { in ethtool_rx_flow_rule_create()
3571 memcpy(&match->mask.ipv6.src, v6_m_spec->ip6src, in ethtool_rx_flow_rule_create()
3574 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6dst)) { in ethtool_rx_flow_rule_create()
3577 memcpy(&match->mask.ipv6.dst, v6_m_spec->ip6dst, in ethtool_rx_flow_rule_create()
3580 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6src) || in ethtool_rx_flow_rule_create()
3581 !ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6dst)) { in ethtool_rx_flow_rule_create()
3587 if (v6_m_spec->psrc) { in ethtool_rx_flow_rule_create()
3589 match->mask.tp.src = v6_m_spec->psrc; in ethtool_rx_flow_rule_create()
3591 if (v6_m_spec->pdst) { in ethtool_rx_flow_rule_create()
3593 match->mask.tp.dst = v6_m_spec->pdst; in ethtool_rx_flow_rule_create()
3595 if (v6_m_spec->psrc || in ethtool_rx_flow_rule_create()
3596 v6_m_spec->pdst) { in ethtool_rx_flow_rule_create()
3602 if (v6_m_spec->tclass) { in ethtool_rx_flow_rule_create()
3604 match->mask.ip.tos = v6_m_spec->tclass; in ethtool_rx_flow_rule_create()