/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_flows.c | 702 if (!ipv6_addr_any((struct in6_addr *)ipv6_usr_mask->ip6src)) { 703 memcpy(&pkt->ip6src, &ipv6_usr_hdr->ip6src, 704 sizeof(pkt->ip6src)); 705 memcpy(&pmask->ip6src, &ipv6_usr_mask->ip6src, 706 sizeof(pmask->ip6src)); 731 if (!ipv6_addr_any((struct in6_addr *)ipv6_l4_mask->ip6src)) { 732 memcpy(&pkt->ip6src, &ipv6_l4_hdr->ip6src, [all...] |
H A D | otx2_tc.c | 824 memcpy(&flow_spec->ip6src, 826 sizeof(flow_spec->ip6src)); 827 memcpy(&flow_mask->ip6src, 829 sizeof(flow_spec->ip6src));
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ethtool_common.c | 715 memcpy(ip6_entry->ip6src, spec.rem_host, 716 sizeof(ip6_entry->ip6src)); 717 ip6_fill_mask(ip6_mask->ip6src); 786 memcpy(uip6_entry->ip6src, spec.rem_host, 787 sizeof(uip6_entry->ip6src)); 788 ip6_fill_mask(uip6_mask->ip6src); 1011 if (!ip6_mask_is_empty(ip6_mask->ip6src)) { 1012 if (!ip6_mask_is_full(ip6_mask->ip6src)) 1015 memcpy(spec.rem_host, ip6_entry->ip6src, sizeof(spec.rem_host)); 1070 if (!ip6_mask_is_empty(uip6_mask->ip6src)) { [all...] |
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | ethtool.c | 862 memcpy(ip6_entry->ip6src, spec.rem_host, 863 sizeof(ip6_entry->ip6src)); 864 ip6_fill_mask(ip6_mask->ip6src); 933 memcpy(uip6_entry->ip6src, spec.rem_host, 934 sizeof(uip6_entry->ip6src)); 935 ip6_fill_mask(uip6_mask->ip6src); 1113 if (!ip6_mask_is_empty(ip6_mask->ip6src)) { 1114 if (!ip6_mask_is_full(ip6_mask->ip6src)) 1117 memcpy(spec.rem_host, ip6_entry->ip6src, sizeof(spec.rem_host)); 1172 if (!ip6_mask_is_empty(uip6_mask->ip6src)) { [all...] |
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | ethtool_common.c | 715 memcpy(ip6_entry->ip6src, spec.rem_host, 716 sizeof(ip6_entry->ip6src)); 717 ip6_fill_mask(ip6_mask->ip6src); 786 memcpy(uip6_entry->ip6src, spec.rem_host, 787 sizeof(uip6_entry->ip6src)); 788 ip6_fill_mask(uip6_mask->ip6src); 1012 if (!ip6_mask_is_empty(ip6_mask->ip6src)) { 1013 if (!ip6_mask_is_full(ip6_mask->ip6src)) 1016 memcpy(spec.rem_host, ip6_entry->ip6src, sizeof(spec.rem_host)); 1071 if (!ip6_mask_is_empty(uip6_mask->ip6src)) { [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_fs_ethtool.c | 279 set_ip6(headers_c, headers_v, l3_mask->ip6src, 280 l3_val->ip6src, l3_mask->ip6dst, l3_val->ip6dst); 294 set_ip6(headers_c, headers_v, l4_mask->ip6src, 295 l4_val->ip6src, l4_mask->ip6dst, l4_val->ip6dst); 307 set_ip6(headers_c, headers_v, l4_mask->ip6src, 308 l4_val->ip6src, l4_mask->ip6dst, l4_val->ip6dst); 617 if (!ipv6_addr_any((struct in6_addr *)l3_mask->ip6src)) 636 if (!ipv6_addr_any((struct in6_addr *)l4_mask->ip6src))
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_ethtool_fdir.c | 170 memcpy(fsp->h_u.tcp_ip6_spec.ip6src, rule->ip.v6.src_ip, 174 memcpy(fsp->m_u.tcp_ip6_spec.ip6src, rule->mask.v6.src_ip, 185 memcpy(fsp->h_u.tcp_ip6_spec.ip6src, rule->ip.v6.src_ip, 191 memcpy(fsp->m_u.tcp_ip6_spec.ip6src, 1065 if (!memcmp(tcp_ip6_spec->ip6src, &zero_ipv6_addr_mask, 1092 if (!memcmp(tcp_ip6_spec->ip6src, &full_ipv6_addr_mask, 1097 else if (!memcmp(tcp_ip6_spec->ip6src, &zero_ipv6_addr_mask, 1162 if (!memcmp(usr_ip6_spec->ip6src, &zero_ipv6_addr_mask, 1171 if (!memcmp(usr_ip6_spec->ip6src, &full_ipv6_addr_mask, 1176 else if (!memcmp(usr_ip6_spec->ip6src, [all...] |
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_ethtool.c | 1122 memcpy(fsp->h_u.usr_ip6_spec.ip6src, &rule->ip_data.v6_addrs.src_ip, 1129 memcpy(fsp->m_u.usr_ip6_spec.ip6src, &rule->ip_mask.v6_addrs.src_ip, 1139 memcpy(fsp->h_u.ah_ip6_spec.ip6src, &rule->ip_data.v6_addrs.src_ip, 1145 memcpy(fsp->m_u.ah_ip6_spec.ip6src, &rule->ip_mask.v6_addrs.src_ip, 1153 memcpy(fsp->h_u.usr_ip6_spec.ip6src, &rule->ip_data.v6_addrs.src_ip, 1160 memcpy(fsp->m_u.usr_ip6_spec.ip6src, &rule->ip_mask.v6_addrs.src_ip, 1311 memcpy(&fltr->ip_data.v6_addrs.src_ip, fsp->h_u.usr_ip6_spec.ip6src, 1318 memcpy(&fltr->ip_mask.v6_addrs.src_ip, fsp->m_u.usr_ip6_spec.ip6src, 1329 memcpy(&fltr->ip_data.v6_addrs.src_ip, fsp->h_u.ah_ip6_spec.ip6src, 1335 memcpy(&fltr->ip_mask.v6_addrs.src_ip, fsp->m_u.ah_ip6_spec.ip6src, [all...] |
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc_hash.c | 319 be32_to_cpu_array(src_ip, pkt->ip6src, IPV6_WORDS); 329 memcpy(&opkt->ip6src, &pkt->ip6src, 330 sizeof(pkt->ip6src)); 331 memcpy(&omask->ip6src, &mask->ip6src, 332 sizeof(mask->ip6src));
|
H A D | rvu_npc_fs.c | 852 be32_to_cpu_array(src_ip_mask, mask->ip6src, IPV6_WORDS); 853 be32_to_cpu_array(src_ip, pkt->ip6src, IPV6_WORDS); 862 memcpy(opkt->ip6src, pkt->ip6src, sizeof(opkt->ip6src)); 863 memcpy(omask->ip6src, mask->ip6src, sizeof(omask->ip6src));
|
H A D | mbox.h | 1536 __be32 ip6src[4]; member in union:flow_msg::__anon212
|
H A D | rvu_debugfs.c | 2844 seq_printf(s, "%pI6 ", rule->packet.ip6src); 2845 seq_printf(s, "mask %pI6\n", rule->mask.ip6src);
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_ethtool.c | 1351 fs->h_u.tcp_ip6_spec.ip6src[i] = entry->key.sip6[i]; 1353 fs->m_u.tcp_ip6_spec.ip6src[i] = entry->msk.sip6[i]; 1372 fs->h_u.usr_ip6_spec.ip6src[i] = entry->key.sip6[i]; 1374 fs->m_u.usr_ip6_spec.ip6src[i] = entry->msk.sip6[i]; 1535 entry->msk.sip6[i] = fs->m_u.tcp_ip6_spec.ip6src[i]; 1537 entry->key.sip6[i] = fs->h_u.tcp_ip6_spec.ip6src[i] & entry->msk.sip6[i]; 1555 entry->msk.sip6[i] = fs->m_u.usr_ip6_spec.ip6src[i]; 1557 entry->key.sip6[i] = fs->h_u.usr_ip6_spec.ip6src[i] & entry->msk.sip6[i];
|
/linux-master/include/uapi/linux/ |
H A D | ethtool.h | 1022 * @ip6src: Source host 1031 __be32 ip6src[4]; member in struct:ethtool_tcpip6_spec 1040 * @ip6src: Source host 1048 __be32 ip6src[4]; member in struct:ethtool_ah_espip6_spec 1056 * @ip6src: Source host 1063 __be32 ip6src[4]; member in struct:ethtool_usrip6_spec
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 3404 memcpy(fsp->h_u.tcp_ip6_spec.ip6src, rule->dst_ip6, 3458 fsp->m_u.tcp_ip6_spec.ip6src[0] = htonl(0xFFFFFFFF); 3459 fsp->m_u.tcp_ip6_spec.ip6src[1] = htonl(0xFFFFFFFF); 3460 fsp->m_u.tcp_ip6_spec.ip6src[2] = htonl(0xFFFFFFFF); 3461 fsp->m_u.tcp_ip6_spec.ip6src[3] = htonl(0xFFFFFFFF); 4423 if (ipv6_addr_equal((struct in6_addr *)&tcp_ip6_spec->ip6src, 4427 &tcp_ip6_spec->ip6src)) 4502 if (ipv6_addr_equal((struct in6_addr *)&usr_ip6_spec->ip6src, 4506 &usr_ip6_spec->ip6src)) 4906 memcpy(input->dst_ip6, fsp->h_u.ah_ip6_spec.ip6src, [all...] |
/linux-master/drivers/net/ethernet/broadcom/asp2/ |
H A D | bcmasp.c | 376 &match->ip6src, &mask->ip6src, 377 sizeof(match->ip6src));
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_ethtool.c | 1670 memcpy(&fs->h_u.tcp_ip6_spec.ip6src, &dfs->val.fip[0], 1671 sizeof(fs->h_u.tcp_ip6_spec.ip6src)); 1672 memcpy(&fs->m_u.tcp_ip6_spec.ip6src, &dfs->mask.fip[0], 1673 sizeof(fs->m_u.tcp_ip6_spec.ip6src));
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 1179 *(struct in6_addr *)&fs->h_u.tcp_ip6_spec.ip6src[0] = 1181 *(struct in6_addr *)&fs->m_u.tcp_ip6_spec.ip6src[0] = 1362 fkeys->addrs.v6addrs.src = *(struct in6_addr *)&ip_spec->ip6src; 1363 fmasks->addrs.v6addrs.src = *(struct in6_addr *)&ip_mask->ip6src; 1378 fkeys->addrs.v6addrs.src = *(struct in6_addr *)&ip_spec->ip6src; 1379 fmasks->addrs.v6addrs.src = *(struct in6_addr *)&ip_mask->ip6src;
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_filters.c | 526 ntohl(fsp->h_u.tcp_ip6_spec.ip6src[i]);
|
/linux-master/net/ethtool/ |
H A D | ioctl.c | 3334 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6src)) { 3335 memcpy(&match->key.ipv6.src, v6_spec->ip6src, 3337 memcpy(&match->mask.ipv6.src, v6_m_spec->ip6src, 3346 if (!ipv6_addr_any((struct in6_addr *)v6_m_spec->ip6src) ||
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.c | 5906 if (ipv6_addr_any((struct in6_addr *)spec->ip6src)) 5934 if (ipv6_addr_any((struct in6_addr *)spec->ip6src)) 6227 be32_to_cpu_array(rule->tuples.src_ip, fs->h_u.tcp_ip6_spec.ip6src, 6229 be32_to_cpu_array(rule->tuples_mask.src_ip, fs->m_u.tcp_ip6_spec.ip6src, 6256 be32_to_cpu_array(rule->tuples.src_ip, fs->h_u.usr_ip6_spec.ip6src, 6258 be32_to_cpu_array(rule->tuples_mask.src_ip, fs->m_u.usr_ip6_spec.ip6src, 6693 cpu_to_be32_array(spec->ip6src, 6698 memset(spec_mask->ip6src, 0, sizeof(spec_mask->ip6src)); 6700 cpu_to_be32_array(spec_mask->ip6src, rul [all...] |
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_filter.c | 1359 memcpy(&fsp->h_u.tcp_ip6_spec.ip6src,
|