diff options
author | Jon Paul Maloy <jon.maloy@ericsson.com> | 2014-05-14 05:39:15 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-05-14 15:19:48 -0400 |
commit | 9816f0615d549b948a76e6d2385159b4366e4658 (patch) | |
tree | 6384a917346902a5916789cdea9d3a18e47f53a6 /net/tipc/link.c | |
parent | c82910e2a8d6fc9dd321a1f30dd4e89fb779cfe1 (diff) |
tipc: merge port message reception into socket reception function
In order to reduce complexity and save a call level during message
reception at port/socket level, we remove the function tipc_port_rcv()
and merge its functionality into tipc_sk_rcv().
Signed-off-by: Jon Maloy <jon.maloy@ericsson.com>
Reviewed-by: Ying Xue <ying.xue@windriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/tipc/link.c')
-rw-r--r-- | net/tipc/link.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/tipc/link.c b/net/tipc/link.c index 24d058796cd9..ad2c57f5868d 100644 --- a/net/tipc/link.c +++ b/net/tipc/link.c | |||
@@ -37,6 +37,7 @@ | |||
37 | #include "core.h" | 37 | #include "core.h" |
38 | #include "link.h" | 38 | #include "link.h" |
39 | #include "port.h" | 39 | #include "port.h" |
40 | #include "socket.h" | ||
40 | #include "name_distr.h" | 41 | #include "name_distr.h" |
41 | #include "discover.h" | 42 | #include "discover.h" |
42 | #include "config.h" | 43 | #include "config.h" |
@@ -1590,7 +1591,7 @@ void tipc_rcv(struct sk_buff *head, struct tipc_bearer *b_ptr) | |||
1590 | case TIPC_HIGH_IMPORTANCE: | 1591 | case TIPC_HIGH_IMPORTANCE: |
1591 | case TIPC_CRITICAL_IMPORTANCE: | 1592 | case TIPC_CRITICAL_IMPORTANCE: |
1592 | tipc_node_unlock(n_ptr); | 1593 | tipc_node_unlock(n_ptr); |
1593 | tipc_port_rcv(buf); | 1594 | tipc_sk_rcv(buf); |
1594 | continue; | 1595 | continue; |
1595 | case MSG_BUNDLER: | 1596 | case MSG_BUNDLER: |
1596 | l_ptr->stats.recv_bundles++; | 1597 | l_ptr->stats.recv_bundles++; |