Lines Matching defs:rx_info
608 struct mlxsw_rx_info rx_info = {};
630 rx_info.is_lag = true;
631 rx_info.u.lag_id = mlxsw_pci_cqe_lag_id_get(cqe_v, cqe);
632 rx_info.lag_port_index =
635 rx_info.is_lag = false;
636 rx_info.u.sys_port = mlxsw_pci_cqe_system_port_get(cqe);
639 rx_info.trap_id = mlxsw_pci_cqe_trap_id_get(cqe);
641 if (rx_info.trap_id == MLXSW_TRAP_ID_DISCARD_INGRESS_ACL ||
642 rx_info.trap_id == MLXSW_TRAP_ID_DISCARD_EGRESS_ACL) {
648 } else if (rx_info.trap_id >= MLXSW_TRAP_ID_MIRROR_SESSION0 &&
649 rx_info.trap_id <= MLXSW_TRAP_ID_MIRROR_SESSION7 &&
651 rx_info.mirror_reason = mlxsw_pci_cqe2_mirror_reason_get(cqe);
653 } else if (rx_info.trap_id == MLXSW_TRAP_ID_PKT_SAMPLE &&
664 mlxsw_core_skb_receive(mlxsw_pci->core, skb, &rx_info);