• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Using KPIs, was Accessing ifnet
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Using KPIs, was Accessing ifnet


  • Subject: Re: Using KPIs, was Accessing ifnet
  • From: Michael Tüxen <email@hidden>
  • Date: Fri, 6 Jun 2008 19:16:39 +0200

Hi Rick,

you are describing exactly my situation... However, there are people
out there who even use our SCTP stack in their production environment
(and they are updating it for every release)... But they know about
the situation...

Best regards
Michael

On Jun 6, 2008, at 7:05 PM, Rick Macklem wrote:

I'm not sure, but I have a hunch that Michael might be in a similar
situation as I am. In any case, let me hypothetically assume that he is.
--> Developing open source for BSD kernels, ported to several major
variants (Free, Open, Mac OS X, ...) non-commercially.


When you are in this situation, there is a constant tradeoff between using
the Apple KPIs vs maintaining a common code base for all the BSD variants
you are ported to. Personally, I've grown rather fond of the Apple KPIs
and would be happy to see other BSD variants adopt them, but that just
ain't gonna happen.


I've ended up with a compromise, where I use the KPIs when it is easy to
do so (and easy to replace the calls with generic BSD code like vp- >v_type, if the core team for that variant deems it necessary) and
going beyond/around the KPIs when I can create a code base that works on
all the variants I'm ported to, using macros and other tricks.


And, yes, it is only appropriate for folks in the open source, non- commercial camp, like me.

Just thought I'd throw in this perspective, rick

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Using KPIs, was Accessing ifnet (From: Rick Macklem <email@hidden>)

  • Prev by Date: Re: Accessing ifnet
  • Next by Date: UDP kernel sockets
  • Previous by thread: Using KPIs, was Accessing ifnet
  • Next by thread: UDP kernel sockets
  • Index(es):
    • Date
    • Thread