Lines Matching refs:v6_m_spec
3328 const struct ethtool_tcpip6_spec *v6_spec, *v6_m_spec;
3333 v6_m_spec = &fs->m_u.tcp_ip6_spec;
3334 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6src)) {
3337 memcpy(&match->mask.ipv6.src, v6_m_spec->ip6src,
3340 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6dst)) {
3343 memcpy(&match->mask.ipv6.dst, v6_m_spec->ip6dst,
3346 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6src) ||
3347 !ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6dst)) {
3353 if (v6_m_spec->psrc) {
3355 match->mask.tp.src = v6_m_spec->psrc;
3357 if (v6_m_spec->pdst) {
3359 match->mask.tp.dst = v6_m_spec->pdst;
3361 if (v6_m_spec->psrc ||
3362 v6_m_spec->pdst) {
3368 if (v6_m_spec->tclass) {
3370 match->mask.ip.tos = v6_m_spec->tclass;