Subject: Re: m_tag_nonpersistent() heads-up : still looking for shorter name.
To: Jonathan Stone <jonathan@DSG.Stanford.EDU>
From: Jason Thorpe <>
List: tech-net
Date: 10/12/2003 12:21:21
On Tuesday, October 7, 2003, at 01:30  PM, Jonathan Stone wrote:

> Some months  back I posted diffs to add an
> 	m_tag_delete_nonpersistent(struct mbuf *m);
> to strip ``persistent'' packet tags at appropriate points (transiting
> through if_loop; reusing ICMP input packets as ICMP outputs, etc).

Err, to strip "persistent" or "non-persistent"?  There's a disconnect 
between the name and your description :-)

> Other *BSD groups are picking up the change and the same name.  I will
> post patches here after another round of reviews. (For the record,
> Itojun's objection to this approach has been heard; nevertheless I
> propose to go with the m_tag_delete_nonpersisent() design).

It sounds fine to me.  And if FreeBSD has picked it up, then we might 
as well (since the main target of the code is fast-ipsec).

> If anyone can think of a better (shorter) name, this is the last
> chance to suggest one, before m_tag_delete_nonpersistent() gets
> frozen, for compatibility with other *BSD efforts.

Hm... "tractable" doesn't quite work, either, so I guess 
"nonpersistent" is good enough :-)

         -- Jason R. Thorpe <>