diff options
| author | Linus Torvalds <torvalds@athlon.transmeta.com> | 2002-02-04 18:06:16 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@athlon.transmeta.com> | 2002-02-04 18:06:16 -0800 |
| commit | 8b11a705bdc5fd9f39b113f7d1dc9c8eeabe301b (patch) | |
| tree | f00c6c3accce342c055af338eaa88583e5fe3552 /include/net | |
| parent | 90a880a460aeb2374d6c766c08fa7786fb982aae (diff) | |
v2.4.2.7 -> v2.4.2.8
- Paul Mackerras: PPC update for thread-safe page table handling
- Ingo Molnar: x86 PAE update for thread-safe page table handling
- Jeff Garzik: network driver updates, i810 rng driver, and
"alloc_etherdev()" network driver insert race condition fix.
- David Miller: UltraSparcIII update, network locking fixes
- Al Viro: fix fs counts on mount failure
Diffstat (limited to 'include/net')
| -rw-r--r-- | include/net/ipx.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/include/net/ipx.h b/include/net/ipx.h index ba788670fd6c..78c193718493 100644 --- a/include/net/ipx.h +++ b/include/net/ipx.h @@ -24,6 +24,8 @@ typedef struct #define ipx_broadcast_node "\377\377\377\377\377\377" #define ipx_this_node "\0\0\0\0\0\0" +#define IPX_MAX_PPROP_HOPS 8 + struct ipxhdr { __u16 ipx_checksum __attribute__ ((packed)); @@ -36,7 +38,7 @@ struct ipxhdr #define IPX_TYPE_SAP 0x04 /* may also be 0 */ #define IPX_TYPE_SPX 0x05 /* SPX protocol */ #define IPX_TYPE_NCP 0x11 /* $lots for docs on this (SPIT) */ -#define IPX_TYPE_PPROP 0x14 /* complicated flood fill brdcast [Not supported] */ +#define IPX_TYPE_PPROP 0x14 /* complicated flood fill brdcast */ ipx_address ipx_dest __attribute__ ((packed)); ipx_address ipx_source __attribute__ ((packed)); }; @@ -71,6 +73,7 @@ typedef struct ipx_route { unsigned char ir_routed; unsigned char ir_router_node[IPX_NODE_LEN]; struct ipx_route *ir_next; + atomic_t refcnt; } ipx_route; #ifdef __KERNEL__ @@ -78,7 +81,10 @@ struct ipx_cb { u8 ipx_tctrl; u32 ipx_dest_net; u32 ipx_source_net; - int last_hop_index; + struct { + u32 netnum; + int index; + } last_hop; }; #endif #define IPX_MIN_EPHEMERAL_SOCKET 0x4000 |
