Lines Matching refs:flags
78 struct ifla_vlan_flags flags = { 0 };
89 flags.mask |= VLAN_FLAG_REORDER_HDR;
91 flags.flags |= VLAN_FLAG_REORDER_HDR;
93 flags.flags &= ~VLAN_FLAG_REORDER_HDR;
98 flags.mask |= VLAN_FLAG_GVRP;
100 flags.flags |= VLAN_FLAG_GVRP;
102 flags.flags &= ~VLAN_FLAG_GVRP;
128 if (flags.mask)
129 addattr_l(n, 1024, IFLA_VLAN_FLAGS, &flags, sizeof(flags));
150 static void vlan_print_flags(FILE *fp, __u32 flags)
153 #define _PF(f) if (flags & VLAN_FLAG_##f) { \
154 flags &= ~ VLAN_FLAG_##f; \
155 fprintf(fp, #f "%s", flags ? "," : ""); \
160 if (flags)
161 fprintf(fp, "%x", flags);
167 struct ifla_vlan_flags *flags;
178 if (RTA_PAYLOAD(tb[IFLA_VLAN_FLAGS]) < sizeof(*flags))
180 flags = RTA_DATA(tb[IFLA_VLAN_FLAGS]);
181 vlan_print_flags(f, flags->flags);