Home
last modified time | relevance | path

Searched refs:ib_spec (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmain.c1299 union ib_flow_spec *ib_spec, in parse_flow_attr() argument
1304 switch (ib_spec->type) { in parse_flow_attr()
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()
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()
[all …]
/linux-4.4.14/drivers/infiniband/core/
Duverbs_cmd.c3027 union ib_flow_spec *ib_spec) in kern_spec_to_ib_spec() argument
3032 ib_spec->type = kern_spec->type; in kern_spec_to_ib_spec()
3034 switch (ib_spec->type) { in kern_spec_to_ib_spec()
3036 ib_spec->eth.size = sizeof(struct ib_flow_spec_eth); in kern_spec_to_ib_spec()
3037 if (ib_spec->eth.size != kern_spec->eth.size) in kern_spec_to_ib_spec()
3039 memcpy(&ib_spec->eth.val, &kern_spec->eth.val, in kern_spec_to_ib_spec()
3041 memcpy(&ib_spec->eth.mask, &kern_spec->eth.mask, in kern_spec_to_ib_spec()
3045 ib_spec->ipv4.size = sizeof(struct ib_flow_spec_ipv4); in kern_spec_to_ib_spec()
3046 if (ib_spec->ipv4.size != kern_spec->ipv4.size) in kern_spec_to_ib_spec()
3048 memcpy(&ib_spec->ipv4.val, &kern_spec->ipv4.val, in kern_spec_to_ib_spec()
[all …]