Lines Matching refs:bundle
1844 sfc_mae_actions_bundle_submit(const struct sfc_mae_actions_bundle *bundle, in sfc_mae_actions_bundle_submit() argument
1849 switch (bundle->type) { in sfc_mae_actions_bundle_submit()
1854 spec, bundle->vlan_push_tpid, bundle->vlan_push_tci); in sfc_mae_actions_bundle_submit()
1871 struct sfc_mae_actions_bundle *bundle, in sfc_mae_actions_bundle_sync() argument
1894 if (bundle_type_new != bundle->type || in sfc_mae_actions_bundle_sync()
1895 (bundle->actions_mask & (1ULL << action->type)) != 0) { in sfc_mae_actions_bundle_sync()
1896 rc = sfc_mae_actions_bundle_submit(bundle, spec); in sfc_mae_actions_bundle_sync()
1900 memset(bundle, 0, sizeof(*bundle)); in sfc_mae_actions_bundle_sync()
1903 bundle->type = bundle_type_new; in sfc_mae_actions_bundle_sync()
1916 struct sfc_mae_actions_bundle *bundle) in sfc_mae_rule_parse_action_of_push_vlan() argument
1918 bundle->vlan_push_tpid = conf->ethertype; in sfc_mae_rule_parse_action_of_push_vlan()
1924 struct sfc_mae_actions_bundle *bundle) in sfc_mae_rule_parse_action_of_set_vlan_vid() argument
1926 bundle->vlan_push_tci |= (conf->vlan_vid & in sfc_mae_rule_parse_action_of_set_vlan_vid()
1933 struct sfc_mae_actions_bundle *bundle) in sfc_mae_rule_parse_action_of_set_vlan_pcp() argument
1938 bundle->vlan_push_tci |= rte_cpu_to_be_16(vlan_tci_pcp); in sfc_mae_rule_parse_action_of_set_vlan_pcp()
2017 struct sfc_mae_actions_bundle *bundle, in sfc_mae_rule_parse_action() argument
2026 bundle->actions_mask); in sfc_mae_rule_parse_action()
2031 bundle->actions_mask); in sfc_mae_rule_parse_action()
2032 sfc_mae_rule_parse_action_of_push_vlan(action->conf, bundle); in sfc_mae_rule_parse_action()
2036 bundle->actions_mask); in sfc_mae_rule_parse_action()
2037 sfc_mae_rule_parse_action_of_set_vlan_vid(action->conf, bundle); in sfc_mae_rule_parse_action()
2041 bundle->actions_mask); in sfc_mae_rule_parse_action()
2042 sfc_mae_rule_parse_action_of_set_vlan_pcp(action->conf, bundle); in sfc_mae_rule_parse_action()
2046 bundle->actions_mask); in sfc_mae_rule_parse_action()
2051 bundle->actions_mask); in sfc_mae_rule_parse_action()
2056 bundle->actions_mask); in sfc_mae_rule_parse_action()
2061 bundle->actions_mask); in sfc_mae_rule_parse_action()
2066 bundle->actions_mask); in sfc_mae_rule_parse_action()
2071 bundle->actions_mask); in sfc_mae_rule_parse_action()
2076 bundle->actions_mask); in sfc_mae_rule_parse_action()
2089 bundle->actions_mask |= (1ULL << action->type); in sfc_mae_rule_parse_action()
2101 struct sfc_mae_actions_bundle bundle = {0}; in sfc_mae_rule_parse_actions() local
2118 rc = sfc_mae_actions_bundle_sync(action, &bundle, spec, error); in sfc_mae_rule_parse_actions()
2122 rc = sfc_mae_rule_parse_action(sa, action, &bundle, spec, in sfc_mae_rule_parse_actions()
2128 rc = sfc_mae_actions_bundle_sync(action, &bundle, spec, error); in sfc_mae_rule_parse_actions()