Date: Sun, 20 Oct 2013 16:52:28 +0000 (UTC) From: Andre Oppermann <andre@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r256795 - user/andre/mbuf_staging/dev/bce Message-ID: <201310201652.r9KGqS1A036448@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: andre Date: Sun Oct 20 16:52:27 2013 New Revision: 256795 URL: http://svnweb.freebsd.org/changeset/base/256795 Log: Replace bce_dump_mbuf() with m_printm(). Modified: user/andre/mbuf_staging/dev/bce/if_bce.c Modified: user/andre/mbuf_staging/dev/bce/if_bce.c ============================================================================== --- user/andre/mbuf_staging/dev/bce/if_bce.c Sun Oct 20 16:45:01 2013 (r256794) +++ user/andre/mbuf_staging/dev/bce/if_bce.c Sun Oct 20 16:52:27 2013 (r256795) @@ -9798,72 +9798,6 @@ bce_dump_enet(struct bce_softc *sc, stru /****************************************************************************/ -/* Prints out information about an mbuf. */ -/* */ -/* Returns: */ -/* Nothing. */ -/****************************************************************************/ -static __attribute__ ((noinline)) void -bce_dump_mbuf(struct bce_softc *sc, struct mbuf *m) -{ - struct mbuf *mp = m; - - if (m == NULL) { - BCE_PRINTF("mbuf: null pointer\n"); - return; - } - - while (mp) { - BCE_PRINTF("mbuf: %p, m_len = %d, m_flags = 0x%b, " - "m_data = %p\n", mp, mp->m_len, mp->m_flags, - "\20\1M_EXT\2M_PKTHDR\3M_EOR\4M_RDONLY", mp->m_data); - - if (mp->m_flags & M_PKTHDR) { - BCE_PRINTF("- m_pkthdr: len = %d, flags = 0x%b, " - "csum_flags = %b\n", mp->m_pkthdr.len, - mp->m_flags, M_FLAG_PRINTF, - mp->m_pkthdr.csum_flags, - "\20\1CSUM_IP\2CSUM_TCP\3CSUM_UDP" - "\5CSUM_FRAGMENT\6CSUM_TSO\11CSUM_IP_CHECKED" - "\12CSUM_IP_VALID\13CSUM_DATA_VALID" - "\14CSUM_PSEUDO_HDR"); - } - - if (mp->m_flags & M_EXT) { - BCE_PRINTF("- m_ext: %p, ext_size = %d, type = ", - mp->m_ext.ext_buf, mp->m_ext.ext_size); - switch (mp->m_ext.ext_type) { - case EXT_CLUSTER: - printf("EXT_CLUSTER\n"); break; - case EXT_SFBUF: - printf("EXT_SFBUF\n"); break; - case EXT_JUMBO9: - printf("EXT_JUMBO9\n"); break; - case EXT_JUMBO16: - printf("EXT_JUMBO16\n"); break; - case EXT_PACKET: - printf("EXT_PACKET\n"); break; - case EXT_MBUF: - printf("EXT_MBUF\n"); break; - case EXT_NET_DRV: - printf("EXT_NET_DRV\n"); break; - case EXT_MOD_TYPE: - printf("EXT_MDD_TYPE\n"); break; - case EXT_DISPOSABLE: - printf("EXT_DISPOSABLE\n"); break; - case EXT_EXTREF: - printf("EXT_EXTREF\n"); break; - default: - printf("UNKNOWN\n"); - } - } - - mp = mp->m_next; - } -} - - -/****************************************************************************/ /* Prints out the mbufs in the TX mbuf chain. */ /* */ /* Returns: */ @@ -9882,7 +9816,7 @@ bce_dump_tx_mbuf_chain(struct bce_softc for (int i = 0; i < count; i++) { m = sc->tx_mbuf_ptr[chain_prod]; BCE_PRINTF("txmbuf[0x%04X]\n", chain_prod); - bce_dump_mbuf(sc, m); + m_printm(m, 0); chain_prod = TX_CHAIN_IDX(NEXT_TX_BD(chain_prod)); } @@ -9912,7 +9846,7 @@ bce_dump_rx_mbuf_chain(struct bce_softc for (int i = 0; i < count; i++) { m = sc->rx_mbuf_ptr[chain_prod]; BCE_PRINTF("rxmbuf[0x%04X]\n", chain_prod); - bce_dump_mbuf(sc, m); + m_printm(m, 0); chain_prod = RX_CHAIN_IDX(NEXT_RX_BD(chain_prod)); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310201652.r9KGqS1A036448>