/*
+ * $Id: ddp_input.c,v 1.3 2002-01-03 17:49:39 sibaz Exp $
+ *
* Copyright (c) 1990,1994 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif /* HAVE_CONFIG_H */
+
#include <sys/types.h>
#include <sys/param.h>
#include <sys/mbuf.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
-#include <sys/syslog.h>
+#include <syslog.h>
#include <net/if.h>
#include <net/route.h>
#ifdef _IBMR2
#include <net/spl.h>
-#endif _IBMR2
+#endif /* _IBMR2 */
#include "at.h"
#include "at_var.h"
for (;;) {
#ifndef _IBMR2
s = splimp();
-#endif _IBMR2
+#endif /* ! _IBMR2 */
#ifdef BSD4_4
IF_DEQUEUE( &atintrq2, m );
-#else BSD4_4
+#else /* BSD4_4 */
IF_DEQUEUEIF( &atintrq2, m, ifp );
-#endif BSD4_4
+#endif /* BSD4_4 */
#ifndef _IBMR2
splx( s );
-#endif _IBMR2
+#endif /* ! _IBMR2 */
if ( m == 0 ) { /* no more queued packets */
break;
#ifdef BSD4_4
ifp = m->m_pkthdr.rcvif;
-#endif BSD4_4
+#endif /* BSD4_4 */
for ( aa = at_ifaddr; aa; aa = aa->aa_next ) {
if ( aa->aa_ifp == ifp && ( aa->aa_flags & AFA_PHASE2 )) {
break;
for (;;) {
#ifndef _IBMR2
s = splimp();
-#endif _IBMR2
+#endif /* ! _IBMR2 */
#ifdef BSD4_4
IF_DEQUEUE( &atintrq1, m );
-#else BSD4_4
+#else /* BSD4_4 */
IF_DEQUEUEIF( &atintrq1, m, ifp );
-#endif BSD4_4
+#endif /* BSD4_4 */
#ifndef _IBMR2
splx( s );
-#endif _IBMR2
+#endif /* ! _IBMR2 */
if ( m == 0 ) { /* no more queued packets */
break;
#ifdef BSD4_4
ifp = m->m_pkthdr.rcvif;
-#endif BSD4_4
+#endif /* BSD4_4 */
for ( aa = at_ifaddr; aa; aa = aa->aa_next ) {
if ( aa->aa_ifp == ifp && ( aa->aa_flags & AFA_PHASE2 ) == 0 ) {
break;
struct ddpehdr *deh, ddpe;
#ifndef BSD4_4
struct mbuf *mp;
-#endif BSD4_4
+#endif /* BSD4_4 */
struct ddpcb *ddp;
int dlen, mlen;
u_short cksum;
*/
#ifdef BSD4_4
mlen = m->m_pkthdr.len;
-#else BSD4_4
+#else /* BSD4_4 */
for ( mlen = 0, mp = m; mp; mp = mp->m_next ) {
mlen += mp->m_len;
}
-#endif BSD4_4
+#endif /* BSD4_4 */
if ( mlen < dlen ) {
ddpstat.ddps_toosmall++;
m_freem( m );
to.sat_addr.s_node )) {
#ifdef ultrix
rtfree( forwro.ro_rt );
-#else ultrix
+#else /* ultrix */
RTFREE( forwro.ro_rt );
-#endif ultrix
+#endif /* ultrix */
forwro.ro_rt = (struct rtentry *)0;
}
if ( forwro.ro_rt == (struct rtentry *)0 ||
forwro.ro_rt->rt_ifp == (struct ifnet *)0 ) {
#ifdef BSD4_4
forwro.ro_dst.sa_len = sizeof( struct sockaddr_at );
-#endif BSD4_4
+#endif /* BSD4_4 */
forwro.ro_dst.sa_family = AF_APPLETALK;
satosat( &forwro.ro_dst )->sat_addr.s_net = to.sat_addr.s_net;
satosat( &forwro.ro_dst )->sat_addr.s_node = to.sat_addr.s_node;
#ifdef BSD4_4
from.sat_len = sizeof( struct sockaddr_at );
-#endif BSD4_4
+#endif /* BSD4_4 */
from.sat_family = AF_APPLETALK;
if ( elh ) {