svn commit: r306849 - head/sys/contrib/ipfilter/netinet

Cy Schubert Cy.Schubert at komquats.com
Sat Oct 8 17:47:45 UTC 2016


In message <201610081457.u98EvLfA019100 at repo.freebsd.org>, Kevin Lo writes:
> Author: kevlo
> Date: Sat Oct  8 14:57:21 2016
> New Revision: 306849
> URL: https://svnweb.freebsd.org/changeset/base/306849
> 
> Log:
>   In case of removal of m_copy() the macro should remain named M_COPY()
>   in ip_compat.h after r305824.  Leaving as vanilla as possible aids in
>   future maintenance and upgrades.
>   
>   Suggested by:	glebius, cy
> 
> Modified:
>   head/sys/contrib/ipfilter/netinet/fil.c
>   head/sys/contrib/ipfilter/netinet/ip_compat.h
> 
> Modified: head/sys/contrib/ipfilter/netinet/fil.c
> =============================================================================
> =
> --- head/sys/contrib/ipfilter/netinet/fil.c	Sat Oct  8 14:32:43 2016
> 	(r306848)
> +++ head/sys/contrib/ipfilter/netinet/fil.c	Sat Oct  8 14:57:21 2016
> 	(r306849)
> @@ -3226,7 +3226,7 @@ filterdone:
>  		fdp = fin->fin_dif;
>  		if ((fdp != NULL) && (fdp->fd_ptr != NULL) &&
>  		    (fdp->fd_ptr != (void *)-1)) {
> -			mc = M_COPYM(fin->fin_m);
> +			mc = M_COPY(fin->fin_m);
>  			if (mc != NULL)
>  				ipf_fastroute(mc, &mc, fin, fdp);
>  		}
> 
> Modified: head/sys/contrib/ipfilter/netinet/ip_compat.h
> =============================================================================
> =
> --- head/sys/contrib/ipfilter/netinet/ip_compat.h	Sat Oct  8 14:32:43 201
> 6	(r306848)
> +++ head/sys/contrib/ipfilter/netinet/ip_compat.h	Sat Oct  8 14:57:21 201
> 6	(r306849)
> @@ -212,7 +212,7 @@ struct  ether_addr {
>  #  define	MSGDSIZE(m)	mbufchainlen(m)
>  #  define	M_LEN(m)	(m)->m_len
>  #  define	M_ADJ(m,x)	m_adj(m, x)
> -#  define	M_COPYM(x)	m_copym((x), 0, M_COPYALL, M_NOWAIT)
> +#  define	M_COPY(x)	m_copym((x), 0, M_COPYALL, M_NOWAIT)
>  #  define	M_DUP(m)	m_dup(m, M_NOWAIT)
>  #  define	IPF_PANIC(x,y)	if (x) { printf y; panic("ipf_panic"); }
>  typedef struct mbuf mb_t;
> @@ -367,7 +367,7 @@ typedef	struct	mb_s	{
>  # define	MSGDSIZE(m)	msgdsize(m)
>  # define	M_LEN(m)	(m)->mb_len
>  # define	M_ADJ(m,x)	(m)->mb_len += x
> -# define	M_COPYM(m)	dupmbt(m)
> +# define	M_COPY(m)	dupmbt(m)
>  # define	M_DUP(m)	dupmbt(m)
>  # define	GETKTIME(x)	gettimeofday((struct timeval *)(x), NULL)
>  # define	MTOD(m, t)	((t)(m)->mb_data)
> 
> 

Thank you Kevin.


-- 
Cheers,
Cy Schubert <Cy.Schubert at cschubert.com>
FreeBSD UNIX:  <cy at FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.




More information about the svn-src-all mailing list