netlink: whitespace fix in netlink_message_writer.h.
Reported by: garga MFC after: 2 weeks
This commit is contained in:
parent
a58648a68b
commit
88406e631e
@ -186,7 +186,7 @@ nlmsg_reply(struct nl_writer *nw, const struct nlmsghdr *hdr, int payload_len)
|
|||||||
hdr->nlmsg_flags, payload_len));
|
hdr->nlmsg_flags, payload_len));
|
||||||
}
|
}
|
||||||
|
|
||||||
#define nlmsg_data(_hdr) ((void *)((_hdr) + 1))
|
#define nlmsg_data(_hdr) ((void *)((_hdr) + 1))
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* KPI similar to mtodo():
|
* KPI similar to mtodo():
|
||||||
@ -196,7 +196,7 @@ nlmsg_reply(struct nl_writer *nw, const struct nlmsghdr *hdr, int payload_len)
|
|||||||
static inline int
|
static inline int
|
||||||
nlattr_save_offset(const struct nl_writer *nw)
|
nlattr_save_offset(const struct nl_writer *nw)
|
||||||
{
|
{
|
||||||
return (nw->offset - ((char *)nw->hdr - nw->data));
|
return (nw->offset - ((char *)nw->hdr - nw->data));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void *
|
static inline void *
|
||||||
@ -218,16 +218,16 @@ nlmsg_reserve_data_raw(struct nl_writer *nw, size_t sz)
|
|||||||
{
|
{
|
||||||
sz = NETLINK_ALIGN(sz);
|
sz = NETLINK_ALIGN(sz);
|
||||||
|
|
||||||
if (__predict_false(nw->offset + sz > nw->alloc_len)) {
|
if (__predict_false(nw->offset + sz > nw->alloc_len)) {
|
||||||
if (!nlmsg_refill_buffer(nw, sz))
|
if (!nlmsg_refill_buffer(nw, sz))
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void *data_ptr = &nw->data[nw->offset];
|
void *data_ptr = &nw->data[nw->offset];
|
||||||
nw->offset += sz;
|
nw->offset += sz;
|
||||||
bzero(data_ptr, sz);
|
bzero(data_ptr, sz);
|
||||||
|
|
||||||
return (data_ptr);
|
return (data_ptr);
|
||||||
}
|
}
|
||||||
#define nlmsg_reserve_object(_ns, _t) ((_t *)nlmsg_reserve_data_raw(_ns, sizeof(_t)))
|
#define nlmsg_reserve_object(_ns, _t) ((_t *)nlmsg_reserve_data_raw(_ns, sizeof(_t)))
|
||||||
#define nlmsg_reserve_data(_ns, _sz, _t) ((_t *)nlmsg_reserve_data_raw(_ns, _sz))
|
#define nlmsg_reserve_data(_ns, _sz, _t) ((_t *)nlmsg_reserve_data_raw(_ns, _sz))
|
||||||
@ -263,24 +263,24 @@ nlattr_add(struct nl_writer *nw, int attr_type, int attr_len, const void *data)
|
|||||||
{
|
{
|
||||||
int required_len = NLA_ALIGN(attr_len + sizeof(struct nlattr));
|
int required_len = NLA_ALIGN(attr_len + sizeof(struct nlattr));
|
||||||
|
|
||||||
if (__predict_false(nw->offset + required_len > nw->alloc_len)) {
|
if (__predict_false(nw->offset + required_len > nw->alloc_len)) {
|
||||||
if (!nlmsg_refill_buffer(nw, required_len))
|
if (!nlmsg_refill_buffer(nw, required_len))
|
||||||
return (false);
|
return (false);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct nlattr *nla = (struct nlattr *)(&nw->data[nw->offset]);
|
struct nlattr *nla = (struct nlattr *)(&nw->data[nw->offset]);
|
||||||
|
|
||||||
nla->nla_len = attr_len + sizeof(struct nlattr);
|
nla->nla_len = attr_len + sizeof(struct nlattr);
|
||||||
nla->nla_type = attr_type;
|
nla->nla_type = attr_type;
|
||||||
if (attr_len > 0) {
|
if (attr_len > 0) {
|
||||||
if ((attr_len % 4) != 0) {
|
if ((attr_len % 4) != 0) {
|
||||||
/* clear padding bytes */
|
/* clear padding bytes */
|
||||||
bzero((char *)nla + required_len - 4, 4);
|
bzero((char *)nla + required_len - 4, 4);
|
||||||
}
|
}
|
||||||
memcpy((nla + 1), data, attr_len);
|
memcpy((nla + 1), data, attr_len);
|
||||||
}
|
}
|
||||||
nw->offset += required_len;
|
nw->offset += required_len;
|
||||||
return (true);
|
return (true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool
|
static inline bool
|
||||||
|
Loading…
Reference in New Issue
Block a user