/*
Copyright (c) 1993 Xerox Corporation.  All rights reserved.
*/
/*
 * kept in xprt->xp←p2
 */
/* Chauser, October 28, 1993 5:07 pm PDT */
struct	svcudp←data {
	u←int   su←iosz;	/* byte size of send.recv buffer */
	u←long	su←xid;		/* transaction id */
	XDR	su←xdrs;	/* XDR handle */
	char	su←verfbody[MAX←AUTH←BYTES];	/* verifier body */
	char * 	su←cache;	/* cached data, NULL if no cache */
};
#define	su←data(xprt)	((struct svcudp←data *)(xprt->xp←p2))

#define rpc←buffer(xprt) ((xprt)->xp←p1)

#define MAX(a, b)       ((a > b) ? a : b)