Searched refs:v6_m_spec (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/net/ethtool/ |
H A D | ioctl.c | 3084 const struct ethtool_tcpip6_spec *v6_spec, *v6_m_spec; in ethtool_rx_flow_rule_create() local 3089 v6_m_spec = &fs->m_u.tcp_ip6_spec; in ethtool_rx_flow_rule_create() 3090 if (memcmp(v6_m_spec->ip6src, &zero_addr, sizeof(zero_addr))) { in ethtool_rx_flow_rule_create() 3093 memcpy(&match->mask.ipv6.src, v6_m_spec->ip6src, in ethtool_rx_flow_rule_create() 3096 if (memcmp(v6_m_spec->ip6dst, &zero_addr, sizeof(zero_addr))) { in ethtool_rx_flow_rule_create() 3099 memcpy(&match->mask.ipv6.dst, v6_m_spec->ip6dst, in ethtool_rx_flow_rule_create() 3102 if (memcmp(v6_m_spec->ip6src, &zero_addr, sizeof(zero_addr)) || in ethtool_rx_flow_rule_create() 3103 memcmp(v6_m_spec->ip6dst, &zero_addr, sizeof(zero_addr))) { in ethtool_rx_flow_rule_create() 3109 if (v6_m_spec->psrc) { in ethtool_rx_flow_rule_create() 3111 match->mask.tp.src = v6_m_spec in ethtool_rx_flow_rule_create() [all...] |
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | ioctl.c | 3242 const struct ethtool_tcpip6_spec *v6_spec, *v6_m_spec; in ethtool_rx_flow_rule_create() local 3247 v6_m_spec = &fs->m_u.tcp_ip6_spec; in ethtool_rx_flow_rule_create() 3248 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6src)) { in ethtool_rx_flow_rule_create() 3251 memcpy(&match->mask.ipv6.src, v6_m_spec->ip6src, in ethtool_rx_flow_rule_create() 3254 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6dst)) { in ethtool_rx_flow_rule_create() 3257 memcpy(&match->mask.ipv6.dst, v6_m_spec->ip6dst, in ethtool_rx_flow_rule_create() 3260 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6src) || in ethtool_rx_flow_rule_create() 3261 !ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6dst)) { in ethtool_rx_flow_rule_create() 3267 if (v6_m_spec->psrc) { in ethtool_rx_flow_rule_create() 3269 match->mask.tp.src = v6_m_spec in ethtool_rx_flow_rule_create() [all...] |
Completed in 8 milliseconds