All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport
@ 2013-03-08  7:39 ` Xufeng Zhang
  0 siblings, 0 replies; 36+ messages in thread
From: Xufeng Zhang @ 2013-03-08  7:39 UTC (permalink / raw)
  To: vyasevich, nhorman, davem; +Cc: linux-sctp, netdev, linux-kernel

sctp_assoc_lookup_tsn() function searchs which transport a certain TSN
was sent on, if not found in the active_path transport, then go search
all the other transports in the peer's transport_addr_list, however, we
should continue to the next entry rather than break the loop when meet
the active_path transport.

Signed-off-by: Xufeng Zhang <xufeng.zhang@windriver.com>
---
 net/sctp/associola.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/net/sctp/associola.c b/net/sctp/associola.c
index 43cd0dd..d2709e2 100644
--- a/net/sctp/associola.c
+++ b/net/sctp/associola.c
@@ -1079,7 +1079,7 @@ struct sctp_transport *sctp_assoc_lookup_tsn(struct sctp_association *asoc,
 			transports) {
 
 		if (transport = active)
-			break;
+			continue;
 		list_for_each_entry(chunk, &transport->transmitted,
 				transmitted_list) {
 			if (key = chunk->subh.data_hdr->tsn) {
-- 
1.7.0.2


^ permalink raw reply related	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2013-03-13 16:41 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-08  7:39 [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Xufeng Zhang
2013-03-08  7:39 ` Xufeng Zhang
2013-03-08 14:27 ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans Neil Horman
2013-03-08 14:27   ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Neil Horman
2013-03-11  2:14   ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans Xufeng Zhang
2013-03-11  2:14     ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Xufeng Zhang
2013-03-11 13:31     ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans Neil Horman
2013-03-11 13:31       ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Neil Horman
2013-03-12  2:24       ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans Xufeng Zhang
2013-03-12  2:24         ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Xufeng Zhang
2013-03-12 11:30         ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans Neil Horman
2013-03-12 11:30           ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Neil Horman
2013-03-12 12:11       ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans Vlad Yasevich
2013-03-12 12:11         ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Vlad Yasevich
2013-03-12 15:44         ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans Neil Horman
2013-03-12 15:44           ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Neil Horman
2013-03-12 16:00           ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans Vlad Yasevich
2013-03-12 16:00             ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Vlad Yasevich
2013-03-12 17:29             ` [PATCH] sctp: optimize searching the active path for tsns Neil Horman
2013-03-12 21:01               ` Vlad Yasevich
2013-03-13  1:20                 ` Neil Horman
2013-03-13  1:43                   ` Vlad Yasevich
2013-03-13 13:28                     ` Neil Horman
2013-03-13 14:06                       ` Vlad Yasevich
2013-03-13 14:06                         ` Vlad Yasevich
2013-03-13 14:21                         ` Neil Horman
2013-03-13 14:21                           ` Neil Horman
2013-03-13 16:40                           ` Vlad Yasevich
2013-03-13 16:40                             ` Vlad Yasevich
2013-03-13 16:41                       ` Paul E. McKenney
2013-03-13 13:33 ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans Neil Horman
2013-03-13 13:33   ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Neil Horman
2013-03-13 13:52 ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans Vlad Yasevich
2013-03-13 13:52   ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport Vlad Yasevich
2013-03-13 14:11   ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched trans David Miller
2013-03-13 14:11     ` [PATCH] sctp: don't break the loop while meeting the active_path so as to find the matched transport David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.