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()
177 struct net_bridge_port *prev, struct net_bridge_port *p, in maybe_deliver() argument
184 return prev; in maybe_deliver()
188 if (!prev) in maybe_deliver()
191 err = deliver_clone(prev, skb, local_orig); in maybe_deliver()
206 struct net_bridge_port *prev = NULL; in br_flood() local
238 prev = maybe_deliver(prev, p, skb, local_orig); in br_flood()
239 if (IS_ERR(prev)) { in br_flood()
240 reason = PTR_ERR(prev) == -ENOMEM ? SKB_DROP_REASON_NOMEM : in br_flood()
246 if (!prev) in br_flood()
250 deliver_clone(prev, skb, local_orig); in br_flood()
252 __br_forward(prev, skb, local_orig); in br_flood()
298 struct net_bridge_port *prev = NULL; in br_multicast_flood() local
337 prev = maybe_deliver(prev, port, skb, local_orig); in br_multicast_flood()
338 if (IS_ERR(prev)) { in br_multicast_flood()
339 reason = PTR_ERR(prev) == -ENOMEM ? SKB_DROP_REASON_NOMEM : in br_multicast_flood()
350 if (!prev) in br_multicast_flood()
354 deliver_clone(prev, skb, local_orig); in br_multicast_flood()
356 __br_forward(prev, skb, local_orig); in br_multicast_flood()