Logo Search packages:      
Sourcecode: libnl2 version File versions  Download package

int rtnl_class_delete ( struct nl_sock *  sk,
struct rtnl_class *  class 

Delete a class

  • sk Netlink socket.
  • class class to delete
Builds a netlink message by calling rtnl_class_build_delete_request(), sends the request to the kernel and waits for the ACK to be received and thus blocks until the request has been processed.

0 on success or a negative error code

Definition at line 198 of file class.c.

References nl_send_auto_complete(), and nlmsg_free().

      struct nl_msg *msg;
      int err;

      if ((err = rtnl_class_build_delete_request(class, &msg)) < 0)
            return err;

      err = nl_send_auto_complete(sk, msg);
      if (err < 0)
            return err;

      return wait_for_ack(sk);

Generated by  Doxygen 1.6.0   Back to index