third_party_libnl/include/netlink-private
Thomas Haller 03ee05d975 route/qdisc: adjust API for 64 bit rate/ceil support for htb class
- existing API/ABI must stay unchanged. We cannot change parameter
  types. Ad most we can add new variants that support 64 bit integers.

- rtnl_tc_calc_txtime64() and rtnl_tc_calc_bufsize64() are trivial.
  We should not blow up the public API of libnl for such a thing.
  If the users needs it, they can just reimplement it.

- getters should return an error code. Especially if the return type
  does not support encoding an error there.

- don't add separate rs_rate64/rs_ceil64 field. Instead, extend the
  "rs_rate" field of "struct rtnl_ratespec" to 64 bits. It's internal
  API.
2019-09-01 15:54:33 +02:00
..
route Change rtnl_link_af_ops.ao_override_rtm behavior 2017-11-29 17:10:09 +01:00
cache-api.h cache_mngr: add include callback v2 2016-12-01 16:49:43 +01:00
genl.h genl: Provide internal function to resolve name to id 2013-04-01 11:14:49 +02:00
netlink.h route/qdisc: adjust API for 64 bit rate/ceil support for htb class 2019-09-01 15:54:33 +02:00
object-api.h lib: update ce-mask to uint64_t 2016-02-12 18:09:04 +01:00
socket.h socket: fix assertion in nl_connect() when all ports are already in use 2015-08-24 18:01:42 +02:00
tc.h route:tc: allow to set chain index for tc objects 2018-10-10 11:00:21 +02:00
types.h route/qdisc: adjust API for 64 bit rate/ceil support for htb class 2019-09-01 15:54:33 +02:00
utils.h all: Use __typeof__ instead of typeof 2019-08-16 07:42:03 +02:00