cvs commit: src/sys/sys mbuf.h src/sys/kern uipc_mbuf2.c

Sam Leffler sam at FreeBSD.org
Fri Jan 2 09:27:44 PST 2004


sam         2004/01/02 09:27:40 PST

  FreeBSD src repository

  Modified files:
    sys/sys              mbuf.h 
    sys/kern             uipc_mbuf2.c 
  Log:
  m_tag fixups in preparation for heavier use:
  
  o promote several m_tag_* routines to inline
  o add an m_tag_setup inline to set the fixed fields in a packet tag
  o add an m_tag_free method pointer to each mtag to support, for example,
    allocating tags from zones
  o have m_tag_find check if the tag list is not empty before calling
    m_tag_locate to search
  
  Reviewed by:    brooks, silence from others
  
  Revision  Changes    Path
  1.22      +13 -51    src/sys/kern/uipc_mbuf2.c
  1.134     +72 -7     src/sys/sys/mbuf.h


More information about the cvs-all mailing list