Lines Matching refs:prev
120 static int deliver_clone(const struct net_bridge_port *prev, in deliver_clone() argument
131 __br_forward(prev, skb, local_orig); in deliver_clone()
176 struct net_bridge_port *prev, struct net_bridge_port *p, in maybe_deliver() argument
183 return prev; in maybe_deliver()
187 if (!prev) in maybe_deliver()
190 err = deliver_clone(prev, skb, local_orig); in maybe_deliver()
205 struct net_bridge_port *prev = NULL; in br_flood() local
237 prev = maybe_deliver(prev, p, skb, local_orig); in br_flood()
238 if (IS_ERR(prev)) { in br_flood()
239 reason = PTR_ERR(prev) == -ENOMEM ? SKB_DROP_REASON_NOMEM : in br_flood()
245 if (!prev) in br_flood()
249 deliver_clone(prev, skb, local_orig); in br_flood()
251 __br_forward(prev, skb, local_orig); in br_flood()
297 struct net_bridge_port *prev = NULL; in br_multicast_flood() local
336 prev = maybe_deliver(prev, port, skb, local_orig); in br_multicast_flood()
337 if (IS_ERR(prev)) { in br_multicast_flood()
338 reason = PTR_ERR(prev) == -ENOMEM ? SKB_DROP_REASON_NOMEM : in br_multicast_flood()
349 if (!prev) in br_multicast_flood()
353 deliver_clone(prev, skb, local_orig); in br_multicast_flood()
355 __br_forward(prev, skb, local_orig); in br_multicast_flood()