rxrpc: Trace received aborts
Add a tracepoint (rxrpc_rx_abort) to record received aborts. Signed-off-by: David Howells <dhowells@redhat.com>
This commit is contained in:
@@ -877,7 +877,7 @@ static void rxrpc_input_ackall(struct rxrpc_call *call, struct sk_buff *skb)
|
||||
}
|
||||
|
||||
/*
|
||||
* Process an ABORT packet.
|
||||
* Process an ABORT packet directed at a call.
|
||||
*/
|
||||
static void rxrpc_input_abort(struct rxrpc_call *call, struct sk_buff *skb)
|
||||
{
|
||||
@@ -892,6 +892,8 @@ static void rxrpc_input_abort(struct rxrpc_call *call, struct sk_buff *skb)
|
||||
&wtmp, sizeof(wtmp)) >= 0)
|
||||
abort_code = ntohl(wtmp);
|
||||
|
||||
trace_rxrpc_rx_abort(call, sp->hdr.serial, abort_code);
|
||||
|
||||
_proto("Rx ABORT %%%u { %x }", sp->hdr.serial, abort_code);
|
||||
|
||||
if (rxrpc_set_call_completion(call, RXRPC_CALL_REMOTELY_ABORTED,
|
||||
|
Reference in New Issue
Block a user