Lines Matching refs:cls
866 struct tc_cls_matchall_offload *cls, in dsa_slave_add_cls_matchall() argument
872 __be16 protocol = cls->common.protocol; in dsa_slave_add_cls_matchall()
881 if (!flow_offload_has_one_action(&cls->rule->action)) in dsa_slave_add_cls_matchall()
884 act = &cls->rule->action.entries[0]; in dsa_slave_add_cls_matchall()
899 mall_tc_entry->cookie = cls->cookie; in dsa_slave_add_cls_matchall()
921 struct tc_cls_matchall_offload *cls) in dsa_slave_del_cls_matchall() argument
930 mall_tc_entry = dsa_slave_mall_tc_entry_find(dev, cls->cookie); in dsa_slave_del_cls_matchall()
948 struct tc_cls_matchall_offload *cls, in dsa_slave_setup_tc_cls_matchall() argument
951 if (cls->common.chain_index) in dsa_slave_setup_tc_cls_matchall()
954 switch (cls->command) { in dsa_slave_setup_tc_cls_matchall()
956 return dsa_slave_add_cls_matchall(dev, cls, ingress); in dsa_slave_setup_tc_cls_matchall()
958 dsa_slave_del_cls_matchall(dev, cls); in dsa_slave_setup_tc_cls_matchall()