Discussion:
Data Center Bridging?
Eggert, Lars
12 years ago
Permalink
Hi,

on Linux, various NICs (e.g., ixgbe) support Data Center Bridging. Is this also available under FreeBSD? Do *any* NICs support DCB under FreeBSD?

Thanks,
Lars
Julian Elischer
12 years ago
Permalink
Post by Eggert, Lars
Hi,
on Linux, various NICs (e.g., ixgbe) support Data Center Bridging. Is this also available under FreeBSD? Do *any* NICs support DCB under FreeBSD?
Thanks,
Lars
_______________________________________________
http://lists.freebsd.org/mailman/listinfo/freebsd-net
that really depends on what you want to do
given a freebsd command line and a kernel with the right options I
could probably bridge two networks in about 15 minutes.
(I have done it in the past).
if DCB is a specific protocol then we may need to do some work to
support it. as I've not heard of it.
Julian Elischer
12 years ago
Permalink
...
google to the answer.
I have not seen any support for that.
I would check with the driver writers from intel and/or broadcom etc.
(they should be here somewhere).
Jack?
Post by Julian Elischer
_______________________________________________
http://lists.freebsd.org/mailman/listinfo/freebsd-net
Jack Vogel
12 years ago
Permalink
...
I have never implemented this in the FreeBSD drivers primarily because the
motivation for it say, in Linux,
was to handle multiple traffic classes, for instance FCOE or iSCSI, but
FreeBSD has not had these features
to implement this for. Give me a reason to do it, and I can see about
adding it :)

Jack
Eggert, Lars
12 years ago
Permalink
Hi Jack,
Post by Jack Vogel
I have never implemented this in the FreeBSD drivers primarily because the
motivation for it say, in Linux,
was to handle multiple traffic classes, for instance FCOE or iSCSI, but
FreeBSD has not had these features
to implement this for. Give me a reason to do it, and I can see about
adding it :)
I'm interested in seeing if DCB can be used for lossless IP communication over a simple and private LAN fabric. I have some student cycles that I can direct at helping with the implementation, if that's useful?

Lars
Jim Thompson
12 years ago
Permalink
...
DCB is yet another attempt to 'fix' Ethernet, by eliminating queue overflow and providing bandwidth allocation on individual links.
It was intended to be mostly about storage.

Linux uses lldpad and dcbtool to manage the settings.

Jim
Navdeep Parhar
12 years ago
Permalink
Post by Eggert, Lars
Hi,
on Linux, various NICs (e.g., ixgbe) support Data Center Bridging. Is this also available under FreeBSD? Do *any* NICs support DCB under FreeBSD?
cxgbe(4) hardware supports DCB/DCBX, but I haven't looked at what it
would take to add driver + OS support.

Regards,
Navdeep
Eggert, Lars
12 years ago
Permalink
Hi,
Post by Jack Vogel
I have never implemented this in the FreeBSD drivers primarily because the
motivation for it say, in Linux,
was to handle multiple traffic classes, for instance FCOE or iSCSI, but
FreeBSD has not had these features
to implement this for. Give me a reason to do it, and I can see about
adding it :)
well, my motivation for asking was that I'll soon have some students investigate various options for low-latency reliable communication over a private fabric. DCB is one candidate.
Post by Jack Vogel
cxgbe(4) hardware supports DCB/DCBX, but I haven't looked at what it
would take to add driver + OS support.
Driver support for either Intel or Chelsio NICs would be great!

Lars
Randall Stewart
12 years ago
Permalink
Lars/Jack:

I am pretty sure that my company would be interested in it as well.. and I can
help out here too ;-)

Jack: are there particular versions of Intel cards that this needs to
be on (we have both igb and ix cards in my office now).. thanks.

R
Post by Eggert, Lars
Hi,
on Linux, various NICs (e.g., ixgbe) support Data Center Bridging. Is this also available under FreeBSD? Do *any* NICs support DCB under FreeBSD?
Thanks,
Lars
_______________________________________________
http://lists.freebsd.org/mailman/listinfo/freebsd-net
------------------------------
Randall Stewart
803-317-4952 (cell)
Juan Mojica
10 years ago
Permalink
Was there any progress made on DCB?

We need a way to classify specific flows from the application and mark them
with a priority. Not only do we need a bit of work on the driver, but also
a way to tag frames all the way down to the driver. I imagine this would
entail a socket option to mark a given flow and a mbuf flag to carry the
request for priority classification to the driver.

-Juan
...
--
Juan Mojica
Email: ***@gmail.com
Jack Vogel
10 years ago
Permalink
No, I'm sorry but I've been kept very busy in development of our 40G driver,
however, now that its complete we have been taking on a variety of other
tasks,
so this is one that I can have the team look into.

Jack
...
Continue reading on narkive:
Loading...