/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun.c | 512 attr.fl.fl6.daddr = tun_key->u.ipv6.dst; 513 attr.fl.fl6.saddr = tun_key->u.ipv6.src; 562 /* the HW fills up ipv6 payload len */ 627 attr.fl.fl6.daddr = tun_key->u.ipv6.dst; 628 attr.fl.fl6.saddr = tun_key->u.ipv6.src; 666 /* the HW fills up ipv6 payload len */ 880 src_ipv4_src_ipv6.ipv6_layout.ipv6), 882 ipv6)); 884 src_ipv4_src_ipv6.ipv6_layout.ipv6), 886 ipv6)); [all...] |
H A D | tc_tun_encap.c | 101 int ipv6_size = MLX5_FLD_SZ_BYTES(ipv6_layout, ipv6); 104 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6); 106 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6); 1368 key.endpoint_ip.v6 = tun_info->key.u.ipv6.src;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | fs_tcp.c | 55 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6), 58 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 61 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6), 64 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 223 src_ipv4_src_ipv6.ipv6_layout.ipv6), 226 dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
|
H A D | ipsec_fs.c | 1193 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6), saddr, 16); 1195 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6), 0xff, 16); 1200 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6), daddr, 16); 1202 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 0xff, 16);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_arfs.c | 36 #include <linux/ipv6.h> 305 src_ipv4_src_ipv6.ipv6_layout.ipv6), 308 dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 580 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6), 584 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 588 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6), 592 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
|
H A D | en_fs.c | 36 #include <linux/ipv6.h>
|
H A D | en_fs_ethtool.c | 178 u8 ip6_sz = MLX5_FLD_SZ_BYTES(ipv6_layout, ipv6); 181 memcpy(MLX5E_FTE_ADDR_OF(headers_v, src_ipv4_src_ipv6.ipv6_layout.ipv6), 183 memcpy(MLX5E_FTE_ADDR_OF(headers_c, src_ipv4_src_ipv6.ipv6_layout.ipv6), 187 memcpy(MLX5E_FTE_ADDR_OF(headers_v, dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 189 memcpy(MLX5E_FTE_ADDR_OF(headers_c, dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
|
H A D | en_rx.c | 34 #include <linux/ipv6.h> 1199 struct ipv6hdr *ipv6 = ip_p; local 1204 ipv6->hop_limit = cqe->lro.min_ttl; 1205 ipv6->payload_len = cpu_to_be16(payload_len); 1211 tcp->check = csum_ipv6_magic(&ipv6->saddr, &ipv6->daddr, payload_len, 1243 static void mlx5e_shampo_update_ipv6_udp_hdr(struct mlx5e_rq *rq, struct ipv6hdr *ipv6) argument 1253 uh->check = ~udp_v6_check(skb->len - udp_off, &ipv6->saddr, 1254 &ipv6->daddr, 0); 1298 static void mlx5e_shampo_update_ipv6_tcp_hdr(struct mlx5e_rq *rq, struct ipv6hdr *ipv6, argument 1341 struct ipv6hdr *ipv6 = (struct ipv6hdr *)(skb->data + nhoff); local [all...] |
H A D | en_tc.c | 2863 src_ipv4_src_ipv6.ipv6_layout.ipv6), 2866 src_ipv4_src_ipv6.ipv6_layout.ipv6), 2870 dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 2873 dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 3135 src_ipv4_src_ipv6.ipv6_layout.ipv6[0]), 3137 src_ipv4_src_ipv6.ipv6_layout.ipv6[4]), 3139 src_ipv4_src_ipv6.ipv6_layout.ipv6[8]), 3141 src_ipv4_src_ipv6.ipv6_layout.ipv6[12]), 3143 dst_ipv4_dst_ipv6.ipv6_layout.ipv6[0]), 3145 dst_ipv4_dst_ipv6.ipv6_layout.ipv6[ [all...] |
H A D | en_tx.c | 44 #include <net/ipv6.h> 469 /* Leave ipv6 payload_len set to 0, as LSO v2 specs request. */ 1030 /* Leave ipv6 payload_len set to 0, as LSO v2 specs request. */
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
H A D | port_sel.c | 112 u8 *ipv6; local 151 ipv6 = MLX5_ADDR_OF(match_definer_format_31, match_definer_mask, 153 memset(ipv6, 0xff, 16); 154 ipv6 = MLX5_ADDR_OF(match_definer_format_31, match_definer_mask, 156 memset(ipv6, 0xff, 16); 160 ipv6 = MLX5_ADDR_OF(match_definer_format_32, match_definer_mask, 162 memset(ipv6, 0xff, 16); 163 ipv6 = MLX5_ADDR_OF(match_definer_format_32, match_definer_mask, 165 memset(ipv6, 0xff, 16); 198 u8 *ipv6; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | fs_ttc.c | 5 #include <linux/ipv6.h>
|
H A D | macsec_fs.c | 1955 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 1958 outer_headers.dst_ipv4_dst_ipv6.ipv6_layout.ipv6), 1962 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6), 1965 outer_headers.src_ipv4_src_ipv6.ipv6_layout.ipv6),
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_ste.c | 892 src_ipv4_src_ipv6.ipv6_layout.ipv6), 901 dst_ipv4_dst_ipv6.ipv6_layout.ipv6),
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | reg.h | 2884 MLXSW_ITEM32(reg, pprr, ipv6, 0x00, 30, 1); 6797 MLXSW_ITEM32(reg, ritr, ipv6, 0x00, 28, 1); 8737 MLXSW_ITEM_BUF(reg, rips, ipv6, 0x04, 16); 8740 const struct in6_addr *ipv6) 8744 mlxsw_reg_rips_ipv6_memcpy_to(payload, (const char *)ipv6); 8739 mlxsw_reg_rips_pack(char *payload, u32 index, const struct in6_addr *ipv6) argument
|
H A D | spectrum.h | 883 } ipv6; member in struct:mlxsw_sp_acl_rule_info
|
H A D | spectrum_acl.c | 625 rulei->ipv6.prev_val = val; 627 rulei->ipv6.prev_field = field; 668 rulei->ipv6.prev_field == MLXSW_SP_ACL_MANGLE_FIELD_IP6_SIP_1) { 672 rulei->ipv6.prev_val, 678 rulei->ipv6.prev_field == MLXSW_SP_ACL_MANGLE_FIELD_IP6_SIP_3) { 682 rulei->ipv6.prev_val, 688 rulei->ipv6.prev_field == MLXSW_SP_ACL_MANGLE_FIELD_IP6_DIP_1) { 692 rulei->ipv6.prev_val, 698 rulei->ipv6.prev_field == MLXSW_SP_ACL_MANGLE_FIELD_IP6_DIP_3) { 702 rulei->ipv6 [all...] |
H A D | spectrum_mr.c | 6 #include <net/ipv6.h>
|
H A D | spectrum_nve.c | 12 #include <net/ipv6.h>
|
H A D | spectrum_router.c | 35 #include <net/ipv6.h> 5126 memcpy(&nh->gw_addr, &nh_obj->ipv6, sizeof(nh_obj->ipv6));
|
/linux-master/drivers/net/ethernet/microchip/vcap/ |
H A D | vcap_tc.c | 8 #include <net/ipv6.h>
|
/linux-master/drivers/net/ethernet/microsoft/mana/ |
H A D | mana_en.c | 227 bool ipv4 = false, ipv6 = false; local 289 ipv6 = true; 313 pkg.tx_oob.s_oob.is_outer_ipv6 = ipv6; 344 pkg.tx_oob.s_oob.is_outer_ipv6 = ipv6; 351 pkg.tx_oob.s_oob.is_outer_ipv6 = ipv6;
|
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_flower.c | 696 filter->key.ipv6.proto.value[0] = 698 filter->key.ipv6.proto.mask[0] =
|
H A D | ocelot_ptp.c | 338 trap->key.ipv6.proto.value[0] = IPPROTO_UDP; 339 trap->key.ipv6.proto.mask[0] = 0xff; 340 trap->key.ipv6.dport.value = PTP_EV_PORT; 341 trap->key.ipv6.dport.mask = 0xffff; 358 trap->key.ipv6.proto.value[0] = IPPROTO_UDP; 359 trap->key.ipv6.proto.mask[0] = 0xff; 360 trap->key.ipv6.dport.value = PTP_GEN_PORT; 361 trap->key.ipv6.dport.mask = 0xffff;
|
H A D | ocelot_vcap.c | 488 struct ocelot_vcap_key_ipv6 *ipv6 = NULL; local 516 ipv6 = &filter->key.ipv6; 517 ttl = ipv6->ttl; 520 proto = ipv6->proto; 521 ds = ipv6->ds; 522 ip_data = &ipv6->data; 524 val = ipv6->sip.value[i + 8]; 525 msk = ipv6->sip.mask[i + 8]; 534 sport = &ipv6 [all...] |