diff options
author | Tom Gundersen <teg@jklm.no> | 2013-12-06 18:16:16 +0100 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2013-12-16 17:28:18 +0100 |
commit | fc25d7f8050f262fa6cafeb2a1032e6eb3e7b412 (patch) | |
tree | 97369539c35eacfa87c33e859bea8f7acd267223 /src/systemd/sd-rtnl.h | |
parent | 23a7f0f721ff4e3b3fd4ed87f7d8e01ebad20093 (diff) |
rtnl: simplify link_new()
Drop most of the arguments and instead introduce link_set_{flags,type}.
Diffstat (limited to 'src/systemd/sd-rtnl.h')
-rw-r--r-- | src/systemd/sd-rtnl.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/systemd/sd-rtnl.h b/src/systemd/sd-rtnl.h index 0a63b28a1..066d778ce 100644 --- a/src/systemd/sd-rtnl.h +++ b/src/systemd/sd-rtnl.h @@ -64,8 +64,7 @@ int sd_rtnl_attach_event(sd_rtnl *nl, sd_event *e, int priority); int sd_rtnl_detach_event(sd_rtnl *nl); /* messages */ -int sd_rtnl_message_link_new(uint16_t msg_type, int index, unsigned int type, - unsigned int flags, sd_rtnl_message **ret); +int sd_rtnl_message_link_new(uint16_t msg_type, int index, sd_rtnl_message **ret); int sd_rtnl_message_addr_new(uint16_t msg_type, int index, unsigned char family, unsigned char prefixlen, unsigned char flags, unsigned char scope, sd_rtnl_message **ret); @@ -80,6 +79,8 @@ sd_rtnl_message *sd_rtnl_message_unref(sd_rtnl_message *m); int sd_rtnl_message_get_errno(sd_rtnl_message *m); int sd_rtnl_message_get_type(sd_rtnl_message *m, uint16_t *type); +int sd_rtnl_message_link_set_flags(sd_rtnl_message *m, unsigned flags); +int sd_rtnl_message_link_set_type(sd_rtnl_message *m, unsigned type); int sd_rtnl_message_link_get_ifindex(sd_rtnl_message *m, int *ifindex); int sd_rtnl_message_link_get_flags(sd_rtnl_message *m, unsigned *flags); |