diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2008-12-28 15:49:40 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-12-28 15:49:40 -0500 |
commit | 0191b625ca5a46206d2fb862bb08f36f2fcb3b31 (patch) | |
tree | 454d1842b1833d976da62abcbd5c47521ebe9bd7 /net/dccp/probe.c | |
parent | 54a696bd07c14d3b1192d03ce7269bc59b45209a (diff) | |
parent | eb56092fc168bf5af199d47af50c0d84a96db898 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1429 commits)
net: Allow dependancies of FDDI & Tokenring to be modular.
igb: Fix build warning when DCA is disabled.
net: Fix warning fallout from recent NAPI interface changes.
gro: Fix potential use after free
sfc: If AN is enabled, always read speed/duplex from the AN advertising bits
sfc: When disabling the NIC, close the device rather than unregistering it
sfc: SFT9001: Add cable diagnostics
sfc: Add support for multiple PHY self-tests
sfc: Merge top-level functions for self-tests
sfc: Clean up PHY mode management in loopback self-test
sfc: Fix unreliable link detection in some loopback modes
sfc: Generate unique names for per-NIC workqueues
802.3ad: use standard ethhdr instead of ad_header
802.3ad: generalize out mac address initializer
802.3ad: initialize ports LACPDU from const initializer
802.3ad: remove typedef around ad_system
802.3ad: turn ports is_individual into a bool
802.3ad: turn ports is_enabled into a bool
802.3ad: make ntt bool
ixgbe: Fix set_ringparam in ixgbe to use the same memory pools.
...
Fixed trivial IPv4/6 address printing conflicts in fs/cifs/connect.c due
to the conversion to %pI (in this networking merge) and the addition of
doing IPv6 addresses (from the earlier merge of CIFS).
Diffstat (limited to 'net/dccp/probe.c')
-rw-r--r-- | net/dccp/probe.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/net/dccp/probe.c b/net/dccp/probe.c index 81368a7f5379..37731da41481 100644 --- a/net/dccp/probe.c +++ b/net/dccp/probe.c | |||
@@ -74,30 +74,27 @@ static void printl(const char *fmt, ...) | |||
74 | static int jdccp_sendmsg(struct kiocb *iocb, struct sock *sk, | 74 | static int jdccp_sendmsg(struct kiocb *iocb, struct sock *sk, |
75 | struct msghdr *msg, size_t size) | 75 | struct msghdr *msg, size_t size) |
76 | { | 76 | { |
77 | const struct dccp_minisock *dmsk = dccp_msk(sk); | ||
78 | const struct inet_sock *inet = inet_sk(sk); | 77 | const struct inet_sock *inet = inet_sk(sk); |
79 | const struct ccid3_hc_tx_sock *hctx; | 78 | struct ccid3_hc_tx_sock *hctx = NULL; |
80 | 79 | ||
81 | if (dmsk->dccpms_tx_ccid == DCCPC_CCID3) | 80 | if (ccid_get_current_tx_ccid(dccp_sk(sk)) == DCCPC_CCID3) |
82 | hctx = ccid3_hc_tx_sk(sk); | 81 | hctx = ccid3_hc_tx_sk(sk); |
83 | else | ||
84 | hctx = NULL; | ||
85 | 82 | ||
86 | if (port == 0 || ntohs(inet->dport) == port || | 83 | if (port == 0 || ntohs(inet->dport) == port || |
87 | ntohs(inet->sport) == port) { | 84 | ntohs(inet->sport) == port) { |
88 | if (hctx) | 85 | if (hctx) |
89 | printl("%d.%d.%d.%d:%u %d.%d.%d.%d:%u %d %d %d %d %u " | 86 | printl("%pI4:%u %pI4:%u %d %d %d %d %u " |
90 | "%llu %llu %d\n", | 87 | "%llu %llu %d\n", |
91 | NIPQUAD(inet->saddr), ntohs(inet->sport), | 88 | &inet->saddr, ntohs(inet->sport), |
92 | NIPQUAD(inet->daddr), ntohs(inet->dport), size, | 89 | &inet->daddr, ntohs(inet->dport), size, |
93 | hctx->ccid3hctx_s, hctx->ccid3hctx_rtt, | 90 | hctx->ccid3hctx_s, hctx->ccid3hctx_rtt, |
94 | hctx->ccid3hctx_p, hctx->ccid3hctx_x_calc, | 91 | hctx->ccid3hctx_p, hctx->ccid3hctx_x_calc, |
95 | hctx->ccid3hctx_x_recv >> 6, | 92 | hctx->ccid3hctx_x_recv >> 6, |
96 | hctx->ccid3hctx_x >> 6, hctx->ccid3hctx_t_ipi); | 93 | hctx->ccid3hctx_x >> 6, hctx->ccid3hctx_t_ipi); |
97 | else | 94 | else |
98 | printl("%d.%d.%d.%d:%u %d.%d.%d.%d:%u %d\n", | 95 | printl("%pI4:%u %pI4:%u %d\n", |
99 | NIPQUAD(inet->saddr), ntohs(inet->sport), | 96 | &inet->saddr, ntohs(inet->sport), |
100 | NIPQUAD(inet->daddr), ntohs(inet->dport), size); | 97 | &inet->daddr, ntohs(inet->dport), size); |
101 | } | 98 | } |
102 | 99 | ||
103 | jprobe_return(); | 100 | jprobe_return(); |