Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

ARP differences in *BSD

From: Jason Ackley <jason(at)ackley.net>
Date: Thu Dec 26 2002 - 14:36:42 EST


Hello,

I happened to bump into an article on daemonnews from a while back on changes that took place to the NetBSD ARP/ethernet system: http://www.daemonnews.org/199809/underhood.html

I then noticed that FreeBSD is very similar also (e.g. struct ifnet as 1st argument to arp_ifinit() vs. struct arpcom like OpenBSD)..

Is OpenBSD going to sync to this to minimize diffs etc, or are we planning to keep things the way they are?

I am just curious as to why some of these differences remain, not suggesting which one is better or should be implemented..

If OpenBSD is sticking with the current setup, what are the reasons for it? (better/faster/more compat/other way sucks/ etc)

My reason for searching was looking at the implementation of the SIOCSIFLLADDR ioctl in FreeBSD and how to get it over to OpenBSD (since wwwgnats if offline, I cannot lookup the text of PRs 2117 and 2118, which appear to be previous attempts to port this ioctl).

I have a mostly working example (MAC addr changes in memory according to ifconfig, but does not appear to change when the host talks on the wire). So I started looking at the arp_ifinit() functional areas..

Do you need help?X

Thanks, and happy holidays..

p.s. - I know that SIOCSIFLLADDR and the ability to change your MAC addr has been talked about before, but I need it for my situation, so no flames on that please :)

cheers,

---
jason
Received on Sun Dec 29 20:18:46 2002

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 13:48:28 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library