Lines Matching refs:mlx4_spec
1300 struct _rule_hw *mlx4_spec) in parse_flow_attr() argument
1307 memcpy(mlx4_spec->eth.dst_mac, ib_spec->eth.val.dst_mac, in parse_flow_attr()
1309 memcpy(mlx4_spec->eth.dst_mac_msk, ib_spec->eth.mask.dst_mac, in parse_flow_attr()
1311 mlx4_spec->eth.vlan_tag = ib_spec->eth.val.vlan_tag; in parse_flow_attr()
1312 mlx4_spec->eth.vlan_tag_msk = ib_spec->eth.mask.vlan_tag; in parse_flow_attr()
1316 mlx4_spec->ib.l3_qpn = in parse_flow_attr()
1318 mlx4_spec->ib.qpn_mask = in parse_flow_attr()
1325 mlx4_spec->ipv4.src_ip = ib_spec->ipv4.val.src_ip; in parse_flow_attr()
1326 mlx4_spec->ipv4.src_ip_msk = ib_spec->ipv4.mask.src_ip; in parse_flow_attr()
1327 mlx4_spec->ipv4.dst_ip = ib_spec->ipv4.val.dst_ip; in parse_flow_attr()
1328 mlx4_spec->ipv4.dst_ip_msk = ib_spec->ipv4.mask.dst_ip; in parse_flow_attr()
1336 mlx4_spec->tcp_udp.dst_port = ib_spec->tcp_udp.val.dst_port; in parse_flow_attr()
1337 mlx4_spec->tcp_udp.dst_port_msk = ib_spec->tcp_udp.mask.dst_port; in parse_flow_attr()
1338 mlx4_spec->tcp_udp.src_port = ib_spec->tcp_udp.val.src_port; in parse_flow_attr()
1339 mlx4_spec->tcp_udp.src_port_msk = ib_spec->tcp_udp.mask.src_port; in parse_flow_attr()
1348 mlx4_spec->id = cpu_to_be16(mlx4_map_sw_to_hw_steering_id(dev, type)); in parse_flow_attr()
1349 mlx4_spec->size = mlx4_hw_rule_sz(dev, type) >> 2; in parse_flow_attr()
1426 struct _rule_hw *mlx4_spec) { in __mlx4_ib_create_default_rules() argument
1448 mlx4_spec); in __mlx4_ib_create_default_rules()
1454 mlx4_spec = (void *)mlx4_spec + ret; in __mlx4_ib_create_default_rules()