[Ns-developers] Requesting help for csma promiscuous mode
Tom Henderson
tomh at tomh.org
Sat Jul 5 13:20:45 PDT 2008
craigdo at ee.washington.edu wrote:
>
> I want to point out that we seem to be operating in a mode where API changes
> are a non-issue. That surprises me.
It is not a non-issue, but at issue also is the long-term integrity of
what we are building. Now that we are past 3.1 release, we are going to
be faced with questions like this repeatedly.
I expect that in 3.2 release (and probably a few more), we will have to
have release notes that call out a few changes; e.g.
"API changes from 3.1 to 3.2
============================
1. CsmaChannel::Send(); now takes an extra NetDevice parameter
2. ...
"
I would hope that this would decline in frequency with each release, as
we get more and more usage.
I think the API stability we want in this project is stability that,
first of all, doesn't cause subtle undetected errors when using the API
across simulator versions, and second, doesn't present a serious
impediment to upgrading and usability. If someone's build breaks but
the fix is easy and well documented, that doesn't concern me too much at
this stage of ns-3 development.
What we are talking about in this case is probably going to be hidden
from the bulk of users, so I think that possible API changes should be
on the table for discussion.
Tom
More information about the Ns-developers
mailing list