Deleted Added
full compact
rx.h (55682) rx.h (178825)
1/*
2 * Copyright (c) 1997 Kungliga Tekniska H�gskolan
3 * (Royal Institute of Technology, Stockholm, Sweden).
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33
1/*
2 * Copyright (c) 1997 Kungliga Tekniska H�gskolan
3 * (Royal Institute of Technology, Stockholm, Sweden).
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33
34/* $Id: rx.h,v 1.4 1999/12/02 17:05:00 joda Exp $ */
34/* $Id: rx.h 17447 2006-05-05 10:52:01Z lha $ */
35
36#ifndef __RX_H__
37#define __RX_H__
38
39/* header of a RPC packet */
40
41enum rx_header_type {
42 HT_DATA = 1,

--- 11 unchanged lines hidden (view full) ---

54enum rx_header_flag {
55 HF_CLIENT_INITIATED = 1,
56 HF_REQ_ACK = 2,
57 HF_LAST = 4,
58 HF_MORE = 8
59};
60
61struct rx_header {
35
36#ifndef __RX_H__
37#define __RX_H__
38
39/* header of a RPC packet */
40
41enum rx_header_type {
42 HT_DATA = 1,

--- 11 unchanged lines hidden (view full) ---

54enum rx_header_flag {
55 HF_CLIENT_INITIATED = 1,
56 HF_REQ_ACK = 2,
57 HF_LAST = 4,
58 HF_MORE = 8
59};
60
61struct rx_header {
62 u_int32_t epoch;
63 u_int32_t connid; /* And channel ID */
64 u_int32_t callid;
65 u_int32_t seqno;
66 u_int32_t serialno;
62 uint32_t epoch;
63 uint32_t connid; /* And channel ID */
64 uint32_t callid;
65 uint32_t seqno;
66 uint32_t serialno;
67 u_char type;
68 u_char flags;
69 u_char status;
70 u_char secindex;
67 u_char type;
68 u_char flags;
69 u_char status;
70 u_char secindex;
71 u_int16_t reserved; /* ??? verifier? */
72 u_int16_t serviceid;
71 uint16_t reserved; /* ??? verifier? */
72 uint16_t serviceid;
73/* This should be the other way around according to everything but */
74/* tcpdump */
75};
76
77#define RX_HEADER_SIZE 28
78
79#endif /* __RX_H__ */
73/* This should be the other way around according to everything but */
74/* tcpdump */
75};
76
77#define RX_HEADER_SIZE 28
78
79#endif /* __RX_H__ */