Searched refs:gact (Results 1 – 5 of 5) sorted by relevance
/linux-6.6.21/net/sched/ |
D | act_gate.c | 21 static ktime_t gate_get_time(struct tcf_gate *gact) in gate_get_time() argument 25 switch (gact->tk_offset) { in gate_get_time() 29 return ktime_mono_to_any(mono, gact->tk_offset); in gate_get_time() 35 static void gate_get_start_time(struct tcf_gate *gact, ktime_t *start) in gate_get_start_time() argument 37 struct tcf_gate_params *param = &gact->param; in gate_get_start_time() 42 now = gate_get_time(gact); in gate_get_start_time() 55 static void gate_start_timer(struct tcf_gate *gact, ktime_t start) in gate_start_timer() argument 59 expires = hrtimer_get_expires(&gact->hitimer); in gate_start_timer() 65 hrtimer_start(&gact->hitimer, start, HRTIMER_MODE_ABS_SOFT); in gate_start_timer() 70 struct tcf_gate *gact = container_of(timer, struct tcf_gate, in gate_timer_func() local [all …]
|
D | act_gact.c | 26 static int gact_net_rand(struct tcf_gact *gact) in gact_net_rand() argument 29 if (get_random_u32_below(gact->tcfg_pval)) in gact_net_rand() 30 return gact->tcf_action; in gact_net_rand() 31 return gact->tcfg_paction; in gact_net_rand() 34 static int gact_determ(struct tcf_gact *gact) in gact_determ() argument 36 u32 pack = atomic_inc_return(&gact->packets); in gact_determ() 39 if (pack % gact->tcfg_pval) in gact_determ() 40 return gact->tcf_action; in gact_determ() 41 return gact->tcfg_paction; in gact_determ() 44 typedef int (*g_rand)(struct tcf_gact *gact); [all …]
|
/linux-6.6.21/include/net/tc_act/ |
D | tc_gact.h | 23 struct tcf_gact *gact; in __is_tcf_gact_act() local 28 gact = to_gact(a); in __is_tcf_gact_act() 29 if ((!is_ext && gact->tcf_action == act) || in __is_tcf_gact_act() 30 (is_ext && TC_ACT_EXT_CMP(gact->tcf_action, act))) in __is_tcf_gact_act()
|
/linux-6.6.21/tools/testing/selftests/tc-testing/creating-testcases/ |
D | AddingTestCases.txt | 44 under test is testing. Example: filter, actions, u32, gact, etc. 58 For example: if the command under test creates a gact action, 59 verifyCmd should be "$TC actions show action gact" 101 "$TC actions flush action gact",
|
/linux-6.6.21/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_selftests.c | 1089 struct tcf_gact *gact; in stmmac_test_rxp() local 1114 gact = kcalloc(nk, sizeof(*gact), GFP_KERNEL); in stmmac_test_rxp() 1115 if (!gact) { in stmmac_test_rxp() 1130 actions[i] = (struct tc_action *)&gact[i]; in stmmac_test_rxp() 1131 gact->tcf_action = TC_ACT_SHOT; in stmmac_test_rxp() 1154 kfree(gact); in stmmac_test_rxp()
|