Searched refs:kern_spec (Results 1 – 2 of 2) sorted by relevance
1769 struct ibv_kern_spec *kern_spec, in get_filters_size() argument1783 sizeof(kern_spec->ipv4_ext.mask.flags); in get_filters_size()1791 sizeof(kern_spec->ipv6.mask.hop_limit); in get_filters_size()1800 sizeof(kern_spec->tunnel.mask.tunnel_id); in get_filters_size()1823 struct ibv_kern_spec *kern_spec) in ib_spec_to_kern_spec() argument1829 kern_spec->hdr.type = ib_spec->hdr.type; in ib_spec_to_kern_spec()1831 switch (kern_spec->hdr.type) { in ib_spec_to_kern_spec()1834 kern_spec->eth.size = sizeof(struct ibv_kern_spec_eth); in ib_spec_to_kern_spec()1835 memcpy(&kern_spec->eth.val, &ib_spec->eth.val, in ib_spec_to_kern_spec()1837 memcpy(&kern_spec->eth.mask, &ib_spec->eth.mask, in ib_spec_to_kern_spec()[all …]
2657 struct ib_uverbs_flow_spec *kern_spec, in kern_spec_to_ib_spec_action() argument2661 ib_spec->type = kern_spec->type; in kern_spec_to_ib_spec_action()2664 if (kern_spec->flow_tag.size != in kern_spec_to_ib_spec_action()2669 ib_spec->flow_tag.tag_id = kern_spec->flow_tag.tag_id; in kern_spec_to_ib_spec_action()2672 if (kern_spec->drop.size != in kern_spec_to_ib_spec_action()2679 if (kern_spec->action.size != in kern_spec_to_ib_spec_action()2684 kern_spec->action.handle, in kern_spec_to_ib_spec_action()2696 if (kern_spec->flow_count.size != in kern_spec_to_ib_spec_action()2702 kern_spec->flow_count.handle, in kern_spec_to_ib_spec_action()2859 static int kern_spec_to_ib_spec_filter(struct ib_uverbs_flow_spec *kern_spec, in kern_spec_to_ib_spec_filter() argument[all …]