Module Name: src
Committed By: maxv
Date: Fri Sep 20 08:45:30 UTC 2019
Modified Files:
src/sys/net: if_ppp.c ppp_tty.c
Log Message:
dedup
To generate a diff of this commit:
cvs rdiff -u -r1.165 -r1.166 src/sys/net/if_ppp.c
cvs rdiff -u -r1.65 -r1.66 src/sys/net/ppp_tty.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/net/if_ppp.c
diff -u src/sys/net/if_ppp.c:1.165 src/sys/net/if_ppp.c:1.166
--- src/sys/net/if_ppp.c:1.165 Tue Jun 25 12:30:50 2019
+++ src/sys/net/if_ppp.c Fri Sep 20 08:45:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_ppp.c,v 1.165 2019/06/25 12:30:50 msaitoh Exp $ */
+/* $NetBSD: if_ppp.c,v 1.166 2019/09/20 08:45:29 maxv Exp $ */
/* Id: if_ppp.c,v 1.6 1997/03/04 03:33:00 paulus Exp */
/*
@@ -102,7 +102,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ppp.c,v 1.165 2019/06/25 12:30:50 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ppp.c,v 1.166 2019/09/20 08:45:29 maxv Exp $");
#ifdef _KERNEL_OPT
#include "ppp.h"
@@ -181,19 +181,6 @@ static void pppintr(void *);
extern struct linesw ppp_disc;
/*
- * Some useful mbuf macros not in mbuf.h.
- */
-#define M_IS_CLUSTER(m) ((m)->m_flags & M_EXT)
-
-#define M_DATASTART(m) \
- (M_IS_CLUSTER(m) ? (m)->m_ext.ext_buf : \
- (m)->m_flags & M_PKTHDR ? (m)->m_pktdat : (m)->m_dat)
-
-#define M_DATASIZE(m) \
- (M_IS_CLUSTER(m) ? (m)->m_ext.ext_size : \
- (m)->m_flags & M_PKTHDR ? MHLEN: MLEN)
-
-/*
* We define two link layer specific mbuf flags, to mark high-priority
* packets for output, and received packets following lost/corrupted
* packets.
@@ -1624,7 +1611,7 @@ ppp_inproc(struct ppp_softc *sc, struct
* If the packet will fit in a header mbuf, don't waste a
* whole cluster on it.
*/
- if (ilen <= MHLEN && M_IS_CLUSTER(m)) {
+ if (ilen <= MHLEN && (m->m_flags & M_EXT)) {
MGETHDR(mp, M_DONTWAIT, MT_DATA);
if (mp != NULL) {
m_copydata(m, 0, ilen, mtod(mp, void *));
Index: src/sys/net/ppp_tty.c
diff -u src/sys/net/ppp_tty.c:1.65 src/sys/net/ppp_tty.c:1.66
--- src/sys/net/ppp_tty.c:1.65 Thu Jan 24 09:31:09 2019
+++ src/sys/net/ppp_tty.c Fri Sep 20 08:45:29 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: ppp_tty.c,v 1.65 2019/01/24 09:31:09 knakahara Exp $ */
+/* $NetBSD: ppp_tty.c,v 1.66 2019/09/20 08:45:29 maxv Exp $ */
/* Id: ppp_tty.c,v 1.3 1996/07/01 01:04:11 paulus Exp */
/*
@@ -93,7 +93,7 @@
/* from NetBSD: if_ppp.c,v 1.15.2.2 1994/07/28 05:17:58 cgd Exp */
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ppp_tty.c,v 1.65 2019/01/24 09:31:09 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ppp_tty.c,v 1.66 2019/09/20 08:45:29 maxv Exp $");
#ifdef _KERNEL_OPT
#include "ppp.h"
@@ -166,19 +166,6 @@ static void ppplogchar(struct ppp_softc
static void pppdumpframe(struct ppp_softc *sc, struct mbuf* m, int xmit);
/*
- * Some useful mbuf macros not in mbuf.h.
- */
-#define M_IS_CLUSTER(m) ((m)->m_flags & M_EXT)
-
-#define M_DATASTART(m) \
- (M_IS_CLUSTER(m) ? (m)->m_ext.ext_buf : \
- (m)->m_flags & M_PKTHDR ? (m)->m_pktdat : (m)->m_dat)
-
-#define M_DATASIZE(m) \
- (M_IS_CLUSTER(m) ? (m)->m_ext.ext_size : \
- (m)->m_flags & M_PKTHDR ? MHLEN: MLEN)
-
-/*
* Does c need to be escaped?
*/
#define ESCAPE_P(c) (sc->sc_asyncmap[(c) >> 5] & (1 << ((c) & 0x1F)))
@@ -969,7 +956,7 @@ pppgetm(struct ppp_softc *sc)
*mp = m;
MCLGET(m, M_DONTWAIT);
}
- len -= M_DATASIZE(m);
+ len -= M_BUFSIZE(m);
mp = &m->m_next;
}
}
@@ -1137,7 +1124,7 @@ pppinput(int c, struct tty *tp)
}
m = sc->sc_m;
m->m_len = 0;
- m->m_data = M_DATASTART(sc->sc_m);
+ MRESETDATA(m);
sc->sc_mc = m;
sc->sc_mp = mtod(m, char *);
sc->sc_fcs = PPP_INITFCS;
@@ -1193,7 +1180,7 @@ pppinput(int c, struct tty *tp)
}
sc->sc_mc = m = m->m_next;
m->m_len = 0;
- m->m_data = M_DATASTART(m);
+ MRESETDATA(m);
sc->sc_mp = mtod(m, char *);
}