Lines Matching refs:local_port

63 				u16 local_port,
70 local_port);
88 static void mlxsw_sp_rx_drop_listener(struct sk_buff *skb, u16 local_port,
98 mlxsw_sp_port = mlxsw_sp->ports[local_port];
100 err = mlxsw_sp_rx_listener(mlxsw_sp, skb, local_port, mlxsw_sp_port);
106 local_port);
112 static void mlxsw_sp_rx_acl_drop_listener(struct sk_buff *skb, u16 local_port,
124 mlxsw_sp_port = mlxsw_sp->ports[local_port];
126 err = mlxsw_sp_rx_listener(mlxsw_sp, skb, local_port, mlxsw_sp_port);
132 local_port);
141 static int __mlxsw_sp_rx_no_mark_listener(struct sk_buff *skb, u16 local_port,
151 mlxsw_sp_port = mlxsw_sp->ports[local_port];
153 err = mlxsw_sp_rx_listener(mlxsw_sp, skb, local_port, mlxsw_sp_port);
159 local_port);
167 static void mlxsw_sp_rx_no_mark_listener(struct sk_buff *skb, u16 local_port,
172 err = __mlxsw_sp_rx_no_mark_listener(skb, local_port, trap_ctx);
179 static void mlxsw_sp_rx_mark_listener(struct sk_buff *skb, u16 local_port,
183 mlxsw_sp_rx_no_mark_listener(skb, local_port, trap_ctx);
186 static void mlxsw_sp_rx_l3_mark_listener(struct sk_buff *skb, u16 local_port,
191 mlxsw_sp_rx_no_mark_listener(skb, local_port, trap_ctx);
194 static void mlxsw_sp_rx_ptp_listener(struct sk_buff *skb, u16 local_port,
200 err = __mlxsw_sp_rx_no_mark_listener(skb, local_port, trap_ctx);
208 mlxsw_sp_ptp_receive(mlxsw_sp, skb, local_port);
215 u16 local_port;
221 local_port = mlxsw_core_lag_mapping_get(mlxsw_sp->core,
225 local_port = rx_md_info->tx_sys_port;
227 if (local_port >= mlxsw_core_max_ports(mlxsw_sp->core))
230 return mlxsw_sp->ports[local_port];
260 static void mlxsw_sp_rx_sample_listener(struct sk_buff *skb, u16 local_port,
270 err = __mlxsw_sp_rx_no_mark_listener(skb, local_port, trap_ctx);
274 mlxsw_sp_port = mlxsw_sp->ports[local_port];
279 trigger.local_port = local_port;
296 static void mlxsw_sp_rx_sample_tx_listener(struct sk_buff *skb, u16 local_port,
310 if (local_port == MLXSW_PORT_CPU_PORT)
313 err = __mlxsw_sp_rx_no_mark_listener(skb, local_port, trap_ctx);
317 mlxsw_sp_port = mlxsw_sp->ports[local_port];
329 trigger.local_port = mlxsw_sp_port_tx->local_port;
346 static void mlxsw_sp_rx_sample_acl_listener(struct sk_buff *skb, u16 local_port,
358 err = __mlxsw_sp_rx_no_mark_listener(skb, local_port, trap_ctx);
362 mlxsw_sp_port = mlxsw_sp->ports[local_port];