]> arthur.barton.de Git - netatalk.git/blob - sys/ultrix/kpatch-4.1
Initial revision
[netatalk.git] / sys / ultrix / kpatch-4.1
1 *** ../sys.old/conf/files       Fri Jul  6 10:19:49 1990
2 --- ./conf/files        Thu Mar 12 17:33:58 1992
3 ***************
4 *** 75,80 ****
5 --- 75,87 ----
6   net/netinet/tcp_timer.c       optional inet Binary
7   net/netinet/tcp_usrreq.c      optional inet Binary
8   net/netinet/udp_usrreq.c      optional inet Binary
9 + net/netatalk/aarp.c   optional atalk
10 + net/netatalk/at_control.c     optional atalk
11 + net/netatalk/at_proto.c       optional atalk
12 + net/netatalk/at_ultrix.c      optional atalk
13 + net/netatalk/ddp_input.c      optional atalk
14 + net/netatalk/ddp_output.c     optional atalk
15 + net/netatalk/ddp_usrreq.c     optional atalk
16   net/netbsc/bsc_pcb.c  optional bsc Binary
17   net/netbsc/bsc_proto.c        optional bsc 
18   net/netbsc/bsc_states.c       optional bsc Binary
19 *** ../sys.old/data/af_data.c   Fri Jul  6 09:40:50 1990
20 --- ./data/af_data.c    Thu Mar 12 17:34:03 1992
21 ***************
22 *** 69,74 ****
23 --- 69,82 ----
24   #define AFNS  AFNULL
25   #endif NS
26   
27 + #ifdef ATALK
28 + extern int atalk_hash(), atalk_netmatch();
29 + #define AFATALK \
30 +       { atalk_hash,   atalk_netmatch }
31 + #else
32 + #define AFATALK       AFNULL
33 + #endif
34
35   #ifdef BINARY
36   
37   extern        struct afswitch afswitch[];
38 ***************
39 *** 78,83 ****
40   struct afswitch afswitch[AF_MAX] = {
41         AFNULL, AFNULL, AFINET, AFINET, AFPUP,
42         AFNULL, AFNS,   AFNULL, AFNULL, AFNULL,
43 !       AFNULL
44   };
45   #endif
46 --- 86,92 ----
47   struct afswitch afswitch[AF_MAX] = {
48         AFNULL, AFNULL, AFINET, AFINET, AFPUP,
49         AFNULL, AFNS,   AFNULL, AFNULL, AFNULL,
50 !       AFNULL, AFNULL, AFNULL, AFNULL, AFNULL,
51 !       AFNULL, AFATALK, AFNULL, AFNULL, AFNULL,
52   };
53   #endif
54 *** ../sys.old/data/if_to_proto_data.c  Fri Jul  6 09:40:26 1990
55 --- ./data/if_to_proto_data.c   Thu Jun  3 11:53:44 1993
56 ***************
57 *** 135,140 ****
58 --- 135,156 ----
59           { ETHERTYPE_RC,         AF_DLI,         0,              0 }
60   #endif
61   
62 + /*
63 +  * Hook for netatalk.  We receive all packets.  If we're not interested
64 +  * in the packet, we do a normal search on if_family for someone else
65 +  * who might want the packet.
66 +  * (Not yet. XXX)
67 +  */
68 + #ifdef ATALK
69 + #include "atalk.h"
70 + #undef s_net
71 + #include "../net/netatalk/at.h"
72 + #define ETHER_ATALK \
73 +       { -1,                   AF_APPLETALK,   ATPROTO_DDP,    0 }
74 + #else ATALK
75 + #define ETHER_ATALK   IFNULL
76 + #endif ATALK
77
78   #ifdef        BINARY
79   
80   extern struct if_family if_family[];
81 ***************
82 *** 145,151 ****
83   
84   struct if_family if_family[] = {
85 !       ETHER_DECNET,   ETHER_LAT,      ETHER_APPLE, ETHER_APPLEARP,
86         ETHER_NS,       ETHER_DLI,      IFEND
87   };
88   
89   #endif
90 --- 162,168 ----
91   
92   struct if_family if_family[] = {
93 !       ETHER_ATALK,    ETHER_DECNET,   ETHER_LAT,      ETHER_APPLE, ETHER_APPLEARP,
94         ETHER_NS,       ETHER_DLI,      IFEND
95   };
96   
97   #endif
98 *** ../sys.old/data/uipc_domain_data.c  Fri Jul  6 09:40:44 1990
99 --- ./data/uipc_domain_data.c   Thu Mar 12 17:38:18 1992
100 ***************
101 *** 107,112 ****
102 --- 107,116 ----
103         ADDDOMAIN(ccitt);
104   #endif CCITT
105   #endif
106 + #ifdef ATALK
107 + #include "atalk.h"
108 +       ADDDOMAIN(atalk);
109 + #endif ATALK
110   
111         for (dp = domains; dp; dp = dp->dom_next)
112                 for (pr = dp->dom_protosw; pr < dp->dom_protoswNPROTOSW; pr++)
113 *** ../sys.old/net/net/conf_net.c       Fri Jul  6 10:03:25 1990
114 --- ./net/net/conf_net.c        Thu Mar 12 17:39:11 1992
115 ***************
116 *** 236,241 ****
117 --- 236,245 ----
118   extern int ddpintr();
119   #endif
120   
121 + #ifdef ATALK
122 + extern int atintr();
123 + #endif
124
125   #include "../net/net/netisr.h" 
126   /*
127    * table of interrupt vectors - scanned in locore when sofware 
128 ***************
129 *** 280,285 ****
130 --- 284,292 ----
131   #ifdef OSI
132           {NETISR_OSI,osiintr},
133   #endif OSI
134 + #ifdef ATALK
135 +       {NETISR_AT,atintr},
136 + #endif ATALK
137         {-1     ,0}
138   };
139   
140 *** ../sys.old/net/net/netisr.h Fri Jul  6 10:03:28 1990
141 --- ./net/net/netisr.h  Thu Mar 12 17:39:45 1992
142 ***************
143 *** 66,71 ****
144 --- 66,72 ----
145   #define NETISR_DLI    13              /* same as AF_DLI */
146   #define NETISR_LAT    14              /* same as AF_LAT */
147   #define NETISR_BSC    15              /* same as AF_BSC */
148 + #define NETISR_AT     16              /* same as AF_APPLETALK */
149   #define NETISR_OSI      19              /* same as AF_OSI */
150   
151   #define       schednetisr(anisr)      { set_bit_atomic(anisr,&netisr); setsoftnet(); }