diff options
author | Thomas Haller <thaller@redhat.com> | 2022-08-24 19:49:19 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2022-08-24 19:49:19 +0200 |
commit | 26ca549da5ac1bce92817d629809ee3479dc6b4f (patch) | |
tree | 07919c1d02be66ab3766fb8b39d2aa548a338a79 /lib/route/link | |
parent | 08dc5d9c40e1cecca5f3a0aec05a077053ebdf24 (diff) | |
download | libnl-26ca549da5ac1bce92817d629809ee3479dc6b4f.tar.gz |
bridge: reformat bridge_info file with clang-format
Diffstat (limited to 'lib/route/link')
-rw-r--r-- | lib/route/link/bridge_info.c | 82 |
1 files changed, 40 insertions, 42 deletions
diff --git a/lib/route/link/bridge_info.c b/lib/route/link/bridge_info.c index eee5a7c0..2e383e36 100644 --- a/lib/route/link/bridge_info.c +++ b/lib/route/link/bridge_info.c @@ -21,22 +21,21 @@ #include <netlink/route/link/bridge_info.h> #include <netlink-private/route/link/api.h> -#define BRIDGE_ATTR_VLAN_FILTERING (1 << 2) -#define BRIDGE_ATTR_VLAN_PROTOCOL (1 << 3) -#define BRIDGE_ATTR_VLAN_STATS_ENABLED (1 << 4) - -struct bridge_info -{ - uint8_t b_vlan_filtering; - uint16_t b_vlan_protocol; - uint8_t b_vlan_stats_enabled; - uint32_t ce_mask; /* to support attr macros */ +#define BRIDGE_ATTR_VLAN_FILTERING (1 << 2) +#define BRIDGE_ATTR_VLAN_PROTOCOL (1 << 3) +#define BRIDGE_ATTR_VLAN_STATS_ENABLED (1 << 4) + +struct bridge_info { + uint8_t b_vlan_filtering; + uint16_t b_vlan_protocol; + uint8_t b_vlan_stats_enabled; + uint32_t ce_mask; /* to support attr macros */ }; -static struct nla_policy bi_attrs_policy[IFLA_BR_MAX+1] = { - [IFLA_BR_VLAN_FILTERING] = { .type = NLA_U8 }, - [IFLA_BR_VLAN_PROTOCOL] = { .type = NLA_U16 }, - [IFLA_BR_VLAN_STATS_ENABLED] = { .type = NLA_U8 }, +static struct nla_policy bi_attrs_policy[IFLA_BR_MAX + 1] = { + [IFLA_BR_VLAN_FILTERING] = { .type = NLA_U8 }, + [IFLA_BR_VLAN_PROTOCOL] = { .type = NLA_U16 }, + [IFLA_BR_VLAN_STATS_ENABLED] = { .type = NLA_U8 }, }; static inline struct bridge_info *bridge_info(struct rtnl_link *link) @@ -64,13 +63,14 @@ static int bridge_info_alloc(struct rtnl_link *link) static int bridge_info_parse(struct rtnl_link *link, struct nlattr *data, struct nlattr *xstats) { - struct nlattr *tb[IFLA_BR_MAX+1]; + struct nlattr *tb[IFLA_BR_MAX + 1]; struct bridge_info *bi; int err = 0; NL_DBG(3, "Parsing Bridge link info\n"); - if ((err = nla_parse_nested(tb, IFLA_BR_MAX, data, bi_attrs_policy)) < 0) + if ((err = nla_parse_nested(tb, IFLA_BR_MAX, data, bi_attrs_policy)) < + 0) goto errout; if ((err = bridge_info_alloc(link)) < 0) @@ -79,20 +79,18 @@ static int bridge_info_parse(struct rtnl_link *link, struct nlattr *data, bi = link->l_info; if (tb[IFLA_BR_VLAN_FILTERING]) { - bi->b_vlan_filtering = - nla_get_u8(tb[IFLA_BR_VLAN_FILTERING]); + bi->b_vlan_filtering = nla_get_u8(tb[IFLA_BR_VLAN_FILTERING]); bi->ce_mask |= BRIDGE_ATTR_VLAN_FILTERING; } if (tb[IFLA_BR_VLAN_PROTOCOL]) { - bi->b_vlan_protocol = - nla_get_u8(tb[IFLA_BR_VLAN_PROTOCOL]); + bi->b_vlan_protocol = nla_get_u8(tb[IFLA_BR_VLAN_PROTOCOL]); bi->ce_mask |= BRIDGE_ATTR_VLAN_PROTOCOL; } if (tb[IFLA_BR_VLAN_STATS_ENABLED]) { bi->b_vlan_stats_enabled = - nla_get_u8(tb[IFLA_BR_VLAN_STATS_ENABLED]); + nla_get_u8(tb[IFLA_BR_VLAN_STATS_ENABLED]); bi->ce_mask |= BRIDGE_ATTR_VLAN_STATS_ENABLED; } @@ -110,12 +108,10 @@ static int bridge_info_put_attrs(struct nl_msg *msg, struct rtnl_link *link) return -NLE_MSGSIZE; if (bi->ce_mask & BRIDGE_ATTR_VLAN_FILTERING) - NLA_PUT_U8(msg, IFLA_BR_VLAN_FILTERING, - bi->b_vlan_filtering); + NLA_PUT_U8(msg, IFLA_BR_VLAN_FILTERING, bi->b_vlan_filtering); if (bi->ce_mask & BRIDGE_ATTR_VLAN_PROTOCOL) - NLA_PUT_U16(msg, IFLA_BR_VLAN_PROTOCOL, - bi->b_vlan_protocol); + NLA_PUT_U16(msg, IFLA_BR_VLAN_PROTOCOL, bi->b_vlan_protocol); if (bi->ce_mask & BRIDGE_ATTR_VLAN_STATS_ENABLED) NLA_PUT_U8(msg, IFLA_BR_VLAN_STATS_ENABLED, @@ -124,9 +120,9 @@ static int bridge_info_put_attrs(struct nl_msg *msg, struct rtnl_link *link) nla_nest_end(msg, data); return 0; - nla_put_failure: - nla_nest_cancel(msg, data); - return -NLE_MSGSIZE; +nla_put_failure: + nla_nest_cancel(msg, data); + return -NLE_MSGSIZE; } static void bridge_info_free(struct rtnl_link *link) @@ -136,19 +132,19 @@ static void bridge_info_free(struct rtnl_link *link) } static struct rtnl_link_info_ops bridge_info_ops = { - .io_name = "bridge", - .io_alloc = bridge_info_alloc, - .io_parse = bridge_info_parse, - .io_put_attrs = bridge_info_put_attrs, - .io_free = bridge_info_free, + .io_name = "bridge", + .io_alloc = bridge_info_alloc, + .io_parse = bridge_info_parse, + .io_put_attrs = bridge_info_put_attrs, + .io_free = bridge_info_free, }; -#define IS_BRIDGE_INFO_ASSERT(link) \ - do { \ - if ((link)->l_info_ops != &bridge_info_ops) { \ +#define IS_BRIDGE_INFO_ASSERT(link) \ + do { \ + if ((link)->l_info_ops != &bridge_info_ops) { \ APPBUG("Link is not a bridge link. Set type \"bridge\" first."); \ - } \ - } while(0) + } \ + } while (0) /** * Set VLAN filtering flag @@ -160,7 +156,7 @@ static struct rtnl_link_info_ops bridge_info_ops = { * @return void */ void rtnl_link_bridge_set_vlan_filtering(struct rtnl_link *link, - uint8_t vlan_filtering) + uint8_t vlan_filtering) { struct bridge_info *bi = bridge_info(link); @@ -182,7 +178,8 @@ void rtnl_link_bridge_set_vlan_filtering(struct rtnl_link *link, * @retval -NLE_NOATTR * @retval -NLE_INVAL */ -int rtnl_link_bridge_get_vlan_filtering(struct rtnl_link *link, uint8_t *vlan_filtering) +int rtnl_link_bridge_get_vlan_filtering(struct rtnl_link *link, + uint8_t *vlan_filtering) { struct bridge_info *bi = bridge_info(link); @@ -258,7 +255,7 @@ int rtnl_link_bridge_get_vlan_protocol(struct rtnl_link *link, * @return void */ void rtnl_link_bridge_set_vlan_stats_enabled(struct rtnl_link *link, - uint8_t vlan_stats_enabled) + uint8_t vlan_stats_enabled) { struct bridge_info *bi = bridge_info(link); @@ -280,7 +277,8 @@ void rtnl_link_bridge_set_vlan_stats_enabled(struct rtnl_link *link, * @retval -NLE_NOATTR * @retval -NLE_INVAL */ -int rtnl_link_bridge_get_vlan_stats_enabled(struct rtnl_link *link, uint8_t *vlan_stats_enabled) +int rtnl_link_bridge_get_vlan_stats_enabled(struct rtnl_link *link, + uint8_t *vlan_stats_enabled) { struct bridge_info *bi = bridge_info(link); |