atalk.h
01: #ifndef __LINUX_ATALK_H__
02: #define __LINUX_ATALK_H__
03:
04: #include <linux/types.h>
05: #include <asm/byteorder.h>
06: #include <linux/socket.h>
07:
08:
09:
10:
11:
12:
13:
14: #define ATPORT_FIRST 1
15: #define ATPORT_RESERVED 128
16: #define ATPORT_LAST 254
17: #define ATADDR_ANYNET (__u16)0
18: #define ATADDR_ANYNODE (__u8)0
19: #define ATADDR_ANYPORT (__u8)0
20: #define ATADDR_BCAST (__u8)255
21: #define DDP_MAXSZ 587
22: #define DDP_MAXHOPS 15
23:
24: #define SIOCATALKDIFADDR (SIOCPROTOPRIVATE + 0)
25:
26: struct atalk_addr {
27: __be16 s_net;
28: __u8 s_node;
29: };
30:
31: struct sockaddr_at {
32: __kernel_sa_family_t sat_family;
33: __u8 sat_port;
34: struct atalk_addr sat_addr;
35: char sat_zero[8];
36: };
37:
38: struct atalk_netrange {
39: __u8 nr_phase;
40: __be16 nr_firstnet;
41: __be16 nr_lastnet;
42: };
43:
44: #endif
45:
© Andrew Scott 2006 -
2025,
All Rights Reserved