On 5. Apr 2012, at 18:47 , John Baldwin wrote: Hi,
> The patch below adds 40G media types for what I think are the "common" media > types we would see on FreeBSD (could be wrong). One caveat though, we are > running awfully low on bits now, and we don't have enough room for the 100G > media types after this. Not sure what we want to do about that. :( Can't you also see a bright future for FDDI and Token Ring and the bling of a Danish axe? Yeah, seems another experiment has proven to be going better than expected a couple of decades ago. At this point I'd hope someone would get out the right MIB and tell us here's the right thing to do... 100 will at least need 4 more bits, so you could as well fill the bits also adding KR4 and FR for 40 or will have to face the problem with 400 latest. /bz > Index: net/if_media.h > =================================================================== > --- net/if_media.h (revision 233872) > +++ net/if_media.h (working copy) > @@ -150,6 +150,9 @@ > #define IFM_10G_LRM 24 /* 10GBase-LRM 850nm Multi-mode > */ > #define IFM_UNKNOWN 25 /* media types not defined yet > */ > #define IFM_10G_T 26 /* 10GBase-T - RJ45 */ > +#define IFM_40G_CR4 27 /* 40GBase-CR4 */ > +#define IFM_40G_SR4 28 /* 40GBase-SR4 */ > +#define IFM_40G_LR4 29 /* 40GBase-LR4 */ > > /* note 31 is the max! */ > > @@ -360,6 +363,9 @@ > { IFM_10G_TWINAX_LONG, "10Gbase-Twinax-Long" }, \ > { IFM_UNKNOWN, "Unknown" }, \ > { IFM_10G_T, "10Gbase-T" }, \ > + { IFM_40G_CR4, "40Gbase-CR4" }, \ > + { IFM_40G_SR4, "40Gbase-SR4" }, \ > + { IFM_40G_LR4, "40Gbase-LR4" }, \ > { 0, NULL }, \ > } > > @@ -658,6 +664,9 @@ > { IFM_ETHER | IFM_10G_TWINAX_LONG, IF_Gbps(10ULL) }, \ > { IFM_ETHER | IFM_10G_LRM, IF_Gbps(10ULL) }, \ > { IFM_ETHER | IFM_10G_T, IF_Gbps(10ULL) }, \ > + { IFM_ETHER | IFM_40G_CR4, IF_Gbps(40ULL) }, \ > + { IFM_ETHER | IFM_40G_SR4, IF_Gbps(40ULL) }, \ > + { IFM_ETHER | IFM_40G_LR4, IF_Gbps(40ULL) }, \ > \ > { IFM_TOKEN | IFM_TOK_STP4, IF_Mbps(4) }, \ > { IFM_TOKEN | IFM_TOK_STP16, IF_Mbps(16) }, \ > > -- > John Baldwin > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org" -- Bjoern A. Zeeb You have to have visions! It does not matter how good you are. It matters what good you do! _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"