X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=dcb%2Fdcb.h;h=da14937c89258d22e3f8a954ce5d9534369dc8fc;hb=69290c32dca82368ab74f23aaca7866d506c7cde;hp=388a4204b95c56b33fec835408440aef8680ae1d;hpb=c13216f7a66ae470c19c450e5e5d1f44bbbb3dba;p=mirror_iproute2.git diff --git a/dcb/dcb.h b/dcb/dcb.h index 388a4204..da14937c 100644 --- a/dcb/dcb.h +++ b/dcb/dcb.h @@ -2,6 +2,7 @@ #ifndef __DCB_H__ #define __DCB_H__ 1 +#include #include #include @@ -32,6 +33,12 @@ int dcb_get_attribute(struct dcb *dcb, const char *dev, int attr, void *data, size_t data_len); int dcb_set_attribute(struct dcb *dcb, const char *dev, int attr, const void *data, size_t data_len); +int dcb_set_attribute_va(struct dcb *dcb, int command, const char *dev, + int (*cb)(struct dcb *dcb, struct nlmsghdr *nlh, void *data), + void *data); +int dcb_set_attribute_bare(struct dcb *dcb, int command, const char *dev, + int attr, const void *data, size_t data_len, + int response_attr); void dcb_print_named_array(const char *json_name, const char *fp_name, const __u8 *array, size_t size,