/* SPDX-License-Identifier: GPL-2.0-or-later */ /* RxRPC kernel service interface definitions * * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. * Written by David Howells (dhowells@redhat.com)
*/
enum rxrpc_interruptibility {
RXRPC_INTERRUPTIBLE, /* Call is interruptible */
RXRPC_PREINTERRUPTIBLE, /* Call can be cancelled whilst waiting for a slot */
RXRPC_UNINTERRUPTIBLE, /* Call should not be interruptible at all */
};
enum rxrpc_oob_type {
RXRPC_OOB_CHALLENGE, /* Security challenge for a connection */
};
/* * Debug ID counter for tracing.
*/ extern atomic_t rxrpc_debug_id;
/* * Operations table for rxrpc to call out to a kernel application (e.g. kAFS).
*/ struct rxrpc_kernel_ops { void (*notify_new_call)(struct sock *sk, struct rxrpc_call *call, unsignedlong user_call_ID); void (*discard_new_call)(struct rxrpc_call *call, unsignedlong user_call_ID); void (*user_attach_call)(struct rxrpc_call *call, unsignedlong user_call_ID); void (*notify_oob)(struct sock *sk, struct sk_buff *oob);
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.