SCCS-vsn: sys/netccitt/if_x25subr.c 7.21
SCCS-vsn: sys/netccitt/pk_subr.c 7.26
SCCS-vsn: sys/netccitt/ccitt_proto.c 7.9
SCCS-vsn: sys/netccitt/llc_input.c 7.2
SCCS-vsn: sys/netccitt/llc_subr.c 7.3
SCCS-vsn: sys/netccitt/llc_var.h 7.3
SCCS-vsn: sys/netccitt/pk_llcsubr.c 7.3
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)ccitt_proto.c 7.8 (Berkeley) %G%
+ * @(#)ccitt_proto.c 7.9 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
#define DOMAIN &ccittdomain
#ifdef LLC
#define DOMAIN &ccittdomain
#ifdef LLC
-int llc_output(), llc_ctlinput(), llc_init(), llc_timer();
+int llc_output();
+void llc_ctlinput(), llc_init(), llc_timer();
-int hd_output(), hd_ctlinput(), hd_init(), hd_timer();
+int hd_output();
+void hd_ctlinput(), hd_init(), hd_timer();
-int pk_usrreq(), pk_timer(), pk_init(), pk_ctloutput();
-int pk_input(), pk_ctlinput();
+int pk_usrreq(), pk_ctloutput();
+void pk_timer(), pk_init(), pk_input(), pk_ctlinput();
struct protosw ccittsw[] = {
#ifdef LLC
struct protosw ccittsw[] = {
#ifdef LLC
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)if_x25subr.c 7.20 (Berkeley) %G%
+ * @(#)if_x25subr.c 7.21 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
* This uses the X25 routing table to do inverse
* lookup of x25 address to sockaddr.
*/
* This uses the X25 routing table to do inverse
* lookup of x25 address to sockaddr.
*/
- if (rt = rtalloc1(dst, 0)) {
+ if (rt = rtalloc1(SA(dst), 0)) {
sa = rt->rt_gateway;
rt->rt_refcnt--;
}
sa = rt->rt_gateway;
rt->rt_refcnt--;
}
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)llc_input.c 7.1 (Berkeley) %G%
+ * @(#)llc_input.c 7.2 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
struct rtentry *llrt;
struct rtentry *nlrt;
struct rtentry *llrt;
struct rtentry *nlrt;
- struct mbuf *m_adj();
-
for (;;) {
i = splimp();
IF_DEQUEUE(&llcintrq, m);
for (;;) {
i = splimp();
IF_DEQUEUE(&llcintrq, m);
*/
cmdrsp = (frame->llc_ssap & 0x01);
frame->llc_ssap &= ~0x01;
*/
cmdrsp = (frame->llc_ssap & 0x01);
frame->llc_ssap &= ~0x01;
- if (llrt = rtalloc1(&sdlhdr->sdlhdr_src, 0))
+ if (llrt = rtalloc1((struct sockaddr *)&sdlhdr->sdlhdr_src, 0))
llrt->rt_refcnt--;
#ifdef notyet
else llrt = npaidb_enter(&sdlhdr->sdlhdr_src, 0, 0, 0);
llrt->rt_refcnt--;
#ifdef notyet
else llrt = npaidb_enter(&sdlhdr->sdlhdr_src, 0, 0, 0);
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)llc_subr.c 7.2 (Berkeley) %G%
+ * @(#)llc_subr.c 7.3 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
sap_saddr.sdl_alen++;
/* now enter it */
sap_saddr.sdl_alen++;
/* now enter it */
- rtrequest(RTM_ADD, &sap_saddr, &sap_sgate, 0, 0, &sirt);
+ rtrequest(RTM_ADD, (struct sockaddr *)&sap_saddr,
+ (struct sockaddr *)&sap_sgate, 0, 0, &sirt);
si_addr.sdl_data[saploc] = sap;
si_addr.sdl_alen++;
si_addr.sdl_data[saploc] = sap;
si_addr.sdl_alen++;
- if ((sirt = rtalloc1(&si_addr, 0)))
+ if ((sirt = rtalloc1((struct sockaddr *)&si_addr, 0)))
sirt->rt_refcnt--;
else return(0);
sirt->rt_refcnt--;
else return(0);
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)llc_var.h 7.2 (Berkeley) %G%
+ * @(#)llc_var.h 7.3 (Berkeley) %G%
u_short SI_window;
u_short SI_trace;
u_short SI_xchxid;
u_short SI_window;
u_short SI_trace;
u_short SI_xchxid;
__P((struct mbuf *));
caddr_t (*SI_ctlinput)
__P((int, struct sockaddr *, caddr_t));
__P((struct mbuf *));
caddr_t (*SI_ctlinput)
__P((int, struct sockaddr *, caddr_t));
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)pk_llcsubr.c 7.2 (Berkeley) %G%
+ * @(#)pk_llcsubr.c 7.3 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
(caddr_t)(a2), \
(a1)->sa_len) == 0)
#define XIFA(rt) ((struct x25_ifaddr *)((rt)->rt_ifa))
(caddr_t)(a2), \
(a1)->sa_len) == 0)
#define XIFA(rt) ((struct x25_ifaddr *)((rt)->rt_ifa))
+#define SA(s) ((struct sockaddr *)s)
int
cons_rtrequest(int cmd, struct rtentry *rt, struct sockaddr *dst)
int
cons_rtrequest(int cmd, struct rtentry *rt, struct sockaddr *dst)
- if ((nprt = rtalloc1(key, 0)) == 0) {
+ if ((nprt = rtalloc1(SA(key), 0)) == 0) {
register u_int size = sizeof(struct npaidbentry);
register u_char saploc = LLSAPLOC(key, rt->rt_ifp);
register u_int size = sizeof(struct npaidbentry);
register u_char saploc = LLSAPLOC(key, rt->rt_ifp);
value = &npdl_dummy;
/* now enter it */
value = &npdl_dummy;
/* now enter it */
- rtrequest(RTM_ADD, key, value, &npdl_netmask, 0, &nprt);
+ rtrequest(RTM_ADD, SA(key), SA(value),
+ SA(&npdl_netmask), 0, &nprt);
/* and reset npdl_netmask */
for (i = saploc; i < npdl_datasize; i++)
/* and reset npdl_netmask */
for (i = saploc; i < npdl_datasize; i++)
- if (rt = rtalloc1(sdl, 0)) {
+ if (rt = rtalloc1((struct sockaddr *)sdl, 0)) {
rt->rt_refcnt--;
switch (type) {
case NPAIDB_LINK:
rt->rt_refcnt--;
switch (type) {
case NPAIDB_LINK:
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)pk_subr.c 7.25 (Berkeley) %G%
+ * @(#)pk_subr.c 7.26 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
/*
* Is the destination address known?
*/
/*
* Is the destination address known?
*/
- if (!(rt = rtalloc1 (sa, 1)))
+ if (!(rt = rtalloc1 ((struct sockaddr *)sa, 1)))
return (ENETUNREACH);
if (!(pkp = XTRACTPKP(rt)))
return (ENETUNREACH);
if (!(pkp = XTRACTPKP(rt)))