mirror of
https://github.com/opnsense/src.git
synced 2026-06-08 16:22:46 -04:00
mbuf: Add EXT_CTL for mbufs backed by a CTL backend buffer
This is somewhat similar to EXT_NET_DRV, but CTL isn't a network driver. Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D44725
This commit is contained in:
parent
25bad5a2da
commit
51346bd594
2 changed files with 2 additions and 0 deletions
|
|
@ -1212,6 +1212,7 @@ mb_free_ext(struct mbuf *m)
|
|||
break;
|
||||
case EXT_SFBUF:
|
||||
case EXT_NET_DRV:
|
||||
case EXT_CTL:
|
||||
case EXT_MOD_TYPE:
|
||||
case EXT_DISPOSABLE:
|
||||
KASSERT(mref->m_ext.ext_free != NULL,
|
||||
|
|
|
|||
|
|
@ -593,6 +593,7 @@ m_epg_pagelen(const struct mbuf *m, int pidx, int pgoff)
|
|||
#define EXT_PACKET 6 /* mbuf+cluster from packet zone */
|
||||
#define EXT_MBUF 7 /* external mbuf reference */
|
||||
#define EXT_RXRING 8 /* data in NIC receive ring */
|
||||
#define EXT_CTL 9 /* buffer from a ctl(4) backend */
|
||||
|
||||
#define EXT_VENDOR1 224 /* for vendor-internal use */
|
||||
#define EXT_VENDOR2 225 /* for vendor-internal use */
|
||||
|
|
|
|||
Loading…
Reference in a new issue