Lines Matching refs:cls_flower
2005 * @cls_flower: Pointer to TC flower offload structure
2012 struct flow_cls_offload *cls_flower,
2015 int tc = tc_classid_to_hwtc(vsi->netdev, cls_flower->classid);
2087 * @cls_flower: Pointer to TC flower offload structure
2094 struct flow_cls_offload *cls_flower,
2097 struct flow_rule *rule = flow_cls_offload_flow_rule(cls_flower);
2102 if (cls_flower->classid)
2103 return ice_handle_tclass_action(vsi, cls_flower, fltr);
2245 * @cls_flower: Pointer to flower offload structure
2252 struct flow_cls_offload *cls_flower, bool ingress)
2254 struct netlink_ext_ack *extack = cls_flower->common.extack;
2280 fltr = ice_find_tc_flower_fltr(pf, cls_flower->cookie);
2287 err = ice_add_tc_fltr(netdev, vsi, cls_flower, &fltr, ingress);
2299 * @cls_flower: Pointer to struct flow_cls_offload
2302 ice_del_cls_flower(struct ice_vsi *vsi, struct flow_cls_offload *cls_flower)
2309 fltr = ice_find_tc_flower_fltr(pf, cls_flower->cookie);
2315 NL_SET_ERR_MSG_MOD(cls_flower->common.extack, "failed to delete TC flower filter because unable to find it");
2319 fltr->extack = cls_flower->common.extack;