1*8d67ca89SAndroid Build Coastguard Worker /* 2*8d67ca89SAndroid Build Coastguard Worker * This file is auto-generated. Modifications will be lost. 3*8d67ca89SAndroid Build Coastguard Worker * 4*8d67ca89SAndroid Build Coastguard Worker * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5*8d67ca89SAndroid Build Coastguard Worker * for more information. 6*8d67ca89SAndroid Build Coastguard Worker */ 7*8d67ca89SAndroid Build Coastguard Worker #ifndef _UAPI__LINUX_ATALK_H__ 8*8d67ca89SAndroid Build Coastguard Worker #define _UAPI__LINUX_ATALK_H__ 9*8d67ca89SAndroid Build Coastguard Worker #include <linux/types.h> 10*8d67ca89SAndroid Build Coastguard Worker #include <asm/byteorder.h> 11*8d67ca89SAndroid Build Coastguard Worker #include <linux/socket.h> 12*8d67ca89SAndroid Build Coastguard Worker #define ATPORT_FIRST 1 13*8d67ca89SAndroid Build Coastguard Worker #define ATPORT_RESERVED 128 14*8d67ca89SAndroid Build Coastguard Worker #define ATPORT_LAST 254 15*8d67ca89SAndroid Build Coastguard Worker #define ATADDR_ANYNET (__u16) 0 16*8d67ca89SAndroid Build Coastguard Worker #define ATADDR_ANYNODE (__u8) 0 17*8d67ca89SAndroid Build Coastguard Worker #define ATADDR_ANYPORT (__u8) 0 18*8d67ca89SAndroid Build Coastguard Worker #define ATADDR_BCAST (__u8) 255 19*8d67ca89SAndroid Build Coastguard Worker #define DDP_MAXSZ 587 20*8d67ca89SAndroid Build Coastguard Worker #define DDP_MAXHOPS 15 21*8d67ca89SAndroid Build Coastguard Worker #define SIOCATALKDIFADDR (SIOCPROTOPRIVATE + 0) 22*8d67ca89SAndroid Build Coastguard Worker struct atalk_addr { 23*8d67ca89SAndroid Build Coastguard Worker __be16 s_net; 24*8d67ca89SAndroid Build Coastguard Worker __u8 s_node; 25*8d67ca89SAndroid Build Coastguard Worker }; 26*8d67ca89SAndroid Build Coastguard Worker struct sockaddr_at { 27*8d67ca89SAndroid Build Coastguard Worker __kernel_sa_family_t sat_family; 28*8d67ca89SAndroid Build Coastguard Worker __u8 sat_port; 29*8d67ca89SAndroid Build Coastguard Worker struct atalk_addr sat_addr; 30*8d67ca89SAndroid Build Coastguard Worker char sat_zero[8]; 31*8d67ca89SAndroid Build Coastguard Worker }; 32*8d67ca89SAndroid Build Coastguard Worker struct atalk_netrange { 33*8d67ca89SAndroid Build Coastguard Worker __u8 nr_phase; 34*8d67ca89SAndroid Build Coastguard Worker __be16 nr_firstnet; 35*8d67ca89SAndroid Build Coastguard Worker __be16 nr_lastnet; 36*8d67ca89SAndroid Build Coastguard Worker }; 37*8d67ca89SAndroid Build Coastguard Worker #endif 38