Lines Matching defs:trap
287 const struct ocelot_vcap_filter *trap)
292 if (WARN_ON(!trap->ingress_port_mask))
295 first_port = __ffs(trap->ingress_port_mask);
311 struct ocelot_vcap_filter *trap;
326 list_for_each_entry(trap, &block_vcap_is2->rules, list) {
327 if (!trap->is_trap)
337 port_mask = BIT(felix_trap_get_cpu_port(ds, trap));
338 cpu_copy_ena = !!trap->take_ts;
348 if (trap->action.mask_mode == mask_mode &&
349 trap->action.port_mask == port_mask &&
350 trap->action.cpu_copy_ena == cpu_copy_ena)
353 trap->action.mask_mode = mask_mode;
354 trap->action.port_mask = port_mask;
355 trap->action.cpu_copy_ena = cpu_copy_ena;
357 err = ocelot_vcap_filter_replace(ocelot, trap);
1682 /* We trap to the CPU port module all PTP frames, but