Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

SUNRPC: Improve "fragment too large" warning

Including the client IP address that generated the overrun traffic
seems like it would be helpful. The message now reads:

kernel: svc: nfsd oversized RPC fragment (1064958 octets) from 100.64.0.11:45866

Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>

+4 -3
+4 -3
net/sunrpc/svcsock.c
··· 1062 1062 return svc_sock_reclen(svsk); 1063 1063 1064 1064 err_too_large: 1065 - net_notice_ratelimited("svc: %s %s RPC fragment too large: %d\n", 1066 - __func__, svsk->sk_xprt.xpt_server->sv_name, 1067 - svc_sock_reclen(svsk)); 1065 + net_notice_ratelimited("svc: %s oversized RPC fragment (%u octets) from %pISpc\n", 1066 + svsk->sk_xprt.xpt_server->sv_name, 1067 + svc_sock_reclen(svsk), 1068 + (struct sockaddr *)&svsk->sk_xprt.xpt_remote); 1068 1069 svc_xprt_deferred_close(&svsk->sk_xprt); 1069 1070 err_short: 1070 1071 return -EAGAIN;