plug.h 770 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * netlink/route/qdisc/plug.c PLUG Qdisc
  3. *
  4. * This library is free software; you can redistribute it and/or
  5. * modify it under the terms of the GNU Lesser General Public
  6. * License as published by the Free Software Foundation version 2.1
  7. * of the License.
  8. *
  9. * Copyright (c) 2012 Shriram Rajagopalan <rshriram@cs.ubc.ca>
  10. */
  11. #ifndef NETLINK_PLUG_H_
  12. #define NETLINK_PLUG_H_
  13. #include <netlink/netlink.h>
  14. #include <netlink/route/qdisc.h>
  15. #ifdef __cplusplus
  16. extern "C" {
  17. #endif
  18. extern int rtnl_qdisc_plug_set_limit(struct rtnl_qdisc *, int);
  19. extern int rtnl_qdisc_plug_buffer(struct rtnl_qdisc *);
  20. extern int rtnl_qdisc_plug_release_one(struct rtnl_qdisc *);
  21. extern int rtnl_qdisc_plug_release_indefinite(struct rtnl_qdisc *);
  22. #ifdef __cplusplus
  23. }
  24. #endif
  25. #endif