Lines Matching defs:mlx4_spec
1348 struct _rule_hw *mlx4_spec)
1358 memcpy(mlx4_spec->eth.dst_mac, ib_spec->eth.val.dst_mac,
1360 memcpy(mlx4_spec->eth.dst_mac_msk, ib_spec->eth.mask.dst_mac,
1362 mlx4_spec->eth.vlan_tag = ib_spec->eth.val.vlan_tag;
1363 mlx4_spec->eth.vlan_tag_msk = ib_spec->eth.mask.vlan_tag;
1370 mlx4_spec->ib.l3_qpn =
1372 mlx4_spec->ib.qpn_mask =
1382 mlx4_spec->ipv4.src_ip = ib_spec->ipv4.val.src_ip;
1383 mlx4_spec->ipv4.src_ip_msk = ib_spec->ipv4.mask.src_ip;
1384 mlx4_spec->ipv4.dst_ip = ib_spec->ipv4.val.dst_ip;
1385 mlx4_spec->ipv4.dst_ip_msk = ib_spec->ipv4.mask.dst_ip;
1396 mlx4_spec->tcp_udp.dst_port = ib_spec->tcp_udp.val.dst_port;
1397 mlx4_spec->tcp_udp.dst_port_msk = ib_spec->tcp_udp.mask.dst_port;
1398 mlx4_spec->tcp_udp.src_port = ib_spec->tcp_udp.val.src_port;
1399 mlx4_spec->tcp_udp.src_port_msk = ib_spec->tcp_udp.mask.src_port;
1408 mlx4_spec->id = cpu_to_be16(mlx4_map_sw_to_hw_steering_id(dev, type));
1409 mlx4_spec->size = mlx4_hw_rule_sz(dev, type) >> 2;
1486 struct _rule_hw *mlx4_spec) {
1509 mlx4_spec);
1515 mlx4_spec = (void *)mlx4_spec + ret;