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 *); }