freebsd-nq/sys/ofed/include/rdma
Gleb Smirnoff b245f96c44 Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit
interface, in the r241616 a crutch was provided. It didn't work well, and
finally we decided that it is time to break ABI and simply make if_baudrate
a 64-bit value. Meanwhile, the entire struct if_data was reviewed.

o Remove the if_baudrate_pf crutch.

o Make all fields of struct if_data fixed machine independent size. The
  notion of data (packet counters, etc) are by no means MD. And it is a
  bug that on amd64 we've got a 64-bit counters, while on i386 32-bit,
  which at modern speeds overflow within a second.

  This also removes quite a lot of COMPAT_FREEBSD32 code.

o Give 16 bit for the ifi_datalen field. This field was provided to
  make future changes to if_data less ABI breaking. Unfortunately the
  8 bit size of it had effectively limited sizeof if_data to 256 bytes.

o Give 32 bits to ifi_mtu and ifi_metric.
o Give 64 bits to the rest of fields, since they are counters.

__FreeBSD_version bumped.

Discussed with:	emax
Sponsored by:	Netflix
Sponsored by:	Nginx, Inc.
2014-03-13 03:42:24 +00:00
..
ib_addr.h Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
ib_cache.h
ib_cm.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
ib_fmr_pool.h
ib_mad.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
ib_marshall.h
ib_pack.h
ib_pma.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
ib_sa.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
ib_smi.h
ib_umem.h Enable ib_dev.mmap function 2013-10-01 15:42:38 +00:00
ib_user_cm.h
ib_user_mad.h
ib_user_sa.h
ib_user_verbs.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
ib_verbs.h Give an unnamed union in sys/ofed/include/rdma/ib_verbs.h a name, to 2013-10-07 16:54:29 +00:00
iw_cm.h
Kbuild
rdma_cm_ib.h
rdma_cm.h
rdma_user_cm.h
sdp_socket.h - Reserve a special AF for SDP. The one we were incorrectly using before 2013-08-09 03:26:17 +00:00