• Home
  • Raw
  • Download

Lines Matching refs:dsmark

47 	struct rtnl_dsmark_qdisc *dsmark = data;  in dsmark_qdisc_msg_parser()  local
56 dsmark->qdm_indices = nla_get_u16(tb[TCA_DSMARK_INDICES]); in dsmark_qdisc_msg_parser()
57 dsmark->qdm_mask |= SCH_DSMARK_ATTR_INDICES; in dsmark_qdisc_msg_parser()
61 dsmark->qdm_default_index = in dsmark_qdisc_msg_parser()
63 dsmark->qdm_mask |= SCH_DSMARK_ATTR_DEFAULT_INDEX; in dsmark_qdisc_msg_parser()
67 dsmark->qdm_set_tc_index = 1; in dsmark_qdisc_msg_parser()
68 dsmark->qdm_mask |= SCH_DSMARK_ATTR_SET_TC_INDEX; in dsmark_qdisc_msg_parser()
76 struct rtnl_dsmark_class *dsmark = data; in dsmark_class_msg_parser() local
85 dsmark->cdm_bmask = nla_get_u8(tb[TCA_DSMARK_MASK]); in dsmark_class_msg_parser()
86 dsmark->cdm_mask |= SCH_DSMARK_ATTR_MASK; in dsmark_class_msg_parser()
90 dsmark->cdm_value = nla_get_u8(tb[TCA_DSMARK_VALUE]); in dsmark_class_msg_parser()
91 dsmark->cdm_mask |= SCH_DSMARK_ATTR_VALUE; in dsmark_class_msg_parser()
100 struct rtnl_dsmark_qdisc *dsmark = data; in dsmark_qdisc_dump_line() local
102 if (dsmark && (dsmark->qdm_mask & SCH_DSMARK_ATTR_INDICES)) in dsmark_qdisc_dump_line()
103 nl_dump(p, " indices 0x%04x", dsmark->qdm_indices); in dsmark_qdisc_dump_line()
109 struct rtnl_dsmark_qdisc *dsmark = data; in dsmark_qdisc_dump_details() local
111 if (!dsmark) in dsmark_qdisc_dump_details()
114 if (dsmark->qdm_mask & SCH_DSMARK_ATTR_DEFAULT_INDEX) in dsmark_qdisc_dump_details()
115 nl_dump(p, " default index 0x%04x", dsmark->qdm_default_index); in dsmark_qdisc_dump_details()
117 if (dsmark->qdm_mask & SCH_DSMARK_ATTR_SET_TC_INDEX) in dsmark_qdisc_dump_details()
124 struct rtnl_dsmark_class *dsmark = data; in dsmark_class_dump_line() local
126 if (!dsmark) in dsmark_class_dump_line()
129 if (dsmark->cdm_mask & SCH_DSMARK_ATTR_VALUE) in dsmark_class_dump_line()
130 nl_dump(p, " value 0x%02x", dsmark->cdm_value); in dsmark_class_dump_line()
132 if (dsmark->cdm_mask & SCH_DSMARK_ATTR_MASK) in dsmark_class_dump_line()
133 nl_dump(p, " mask 0x%02x", dsmark->cdm_bmask); in dsmark_class_dump_line()
139 struct rtnl_dsmark_qdisc *dsmark = data; in dsmark_qdisc_msg_fill() local
141 if (!dsmark) in dsmark_qdisc_msg_fill()
144 if (dsmark->qdm_mask & SCH_DSMARK_ATTR_INDICES) in dsmark_qdisc_msg_fill()
145 NLA_PUT_U16(msg, TCA_DSMARK_INDICES, dsmark->qdm_indices); in dsmark_qdisc_msg_fill()
147 if (dsmark->qdm_mask & SCH_DSMARK_ATTR_DEFAULT_INDEX) in dsmark_qdisc_msg_fill()
149 dsmark->qdm_default_index); in dsmark_qdisc_msg_fill()
151 if (dsmark->qdm_mask & SCH_DSMARK_ATTR_SET_TC_INDEX) in dsmark_qdisc_msg_fill()
163 struct rtnl_dsmark_class *dsmark = data; in dsmark_class_msg_fill() local
165 if (!dsmark) in dsmark_class_msg_fill()
168 if (dsmark->cdm_mask & SCH_DSMARK_ATTR_MASK) in dsmark_class_msg_fill()
169 NLA_PUT_U8(msg, TCA_DSMARK_MASK, dsmark->cdm_bmask); in dsmark_class_msg_fill()
171 if (dsmark->cdm_mask & SCH_DSMARK_ATTR_VALUE) in dsmark_class_msg_fill()
172 NLA_PUT_U8(msg, TCA_DSMARK_VALUE, dsmark->cdm_value); in dsmark_class_msg_fill()
193 struct rtnl_dsmark_class *dsmark; in rtnl_class_dsmark_set_bitmask() local
195 if (!(dsmark = rtnl_tc_data(TC_CAST(class)))) in rtnl_class_dsmark_set_bitmask()
198 dsmark->cdm_bmask = mask; in rtnl_class_dsmark_set_bitmask()
199 dsmark->cdm_mask |= SCH_DSMARK_ATTR_MASK; in rtnl_class_dsmark_set_bitmask()
211 struct rtnl_dsmark_class *dsmark; in rtnl_class_dsmark_get_bitmask() local
213 if (!(dsmark = rtnl_tc_data(TC_CAST(class)))) in rtnl_class_dsmark_get_bitmask()
216 if (dsmark->cdm_mask & SCH_DSMARK_ATTR_MASK) in rtnl_class_dsmark_get_bitmask()
217 return dsmark->cdm_bmask; in rtnl_class_dsmark_get_bitmask()
230 struct rtnl_dsmark_class *dsmark; in rtnl_class_dsmark_set_value() local
232 if (!(dsmark = rtnl_tc_data(TC_CAST(class)))) in rtnl_class_dsmark_set_value()
235 dsmark->cdm_value = value; in rtnl_class_dsmark_set_value()
236 dsmark->cdm_mask |= SCH_DSMARK_ATTR_VALUE; in rtnl_class_dsmark_set_value()
248 struct rtnl_dsmark_class *dsmark; in rtnl_class_dsmark_get_value() local
250 if (!(dsmark = rtnl_tc_data(TC_CAST(class)))) in rtnl_class_dsmark_get_value()
253 if (dsmark->cdm_mask & SCH_DSMARK_ATTR_VALUE) in rtnl_class_dsmark_get_value()
254 return dsmark->cdm_value; in rtnl_class_dsmark_get_value()
273 struct rtnl_dsmark_qdisc *dsmark; in rtnl_qdisc_dsmark_set_indices() local
275 if (!(dsmark = rtnl_tc_data(TC_CAST(qdisc)))) in rtnl_qdisc_dsmark_set_indices()
278 dsmark->qdm_indices = indices; in rtnl_qdisc_dsmark_set_indices()
279 dsmark->qdm_mask |= SCH_DSMARK_ATTR_INDICES; in rtnl_qdisc_dsmark_set_indices()
291 struct rtnl_dsmark_qdisc *dsmark; in rtnl_qdisc_dsmark_get_indices() local
293 if (!(dsmark = rtnl_tc_data(TC_CAST(qdisc)))) in rtnl_qdisc_dsmark_get_indices()
296 if (dsmark->qdm_mask & SCH_DSMARK_ATTR_INDICES) in rtnl_qdisc_dsmark_get_indices()
297 return dsmark->qdm_indices; in rtnl_qdisc_dsmark_get_indices()
311 struct rtnl_dsmark_qdisc *dsmark; in rtnl_qdisc_dsmark_set_default_index() local
313 if (!(dsmark = rtnl_tc_data(TC_CAST(qdisc)))) in rtnl_qdisc_dsmark_set_default_index()
316 dsmark->qdm_default_index = default_index; in rtnl_qdisc_dsmark_set_default_index()
317 dsmark->qdm_mask |= SCH_DSMARK_ATTR_DEFAULT_INDEX; in rtnl_qdisc_dsmark_set_default_index()
329 struct rtnl_dsmark_qdisc *dsmark; in rtnl_qdisc_dsmark_get_default_index() local
331 if (!(dsmark = rtnl_tc_data(TC_CAST(qdisc)))) in rtnl_qdisc_dsmark_get_default_index()
334 if (dsmark->qdm_mask & SCH_DSMARK_ATTR_DEFAULT_INDEX) in rtnl_qdisc_dsmark_get_default_index()
335 return dsmark->qdm_default_index; in rtnl_qdisc_dsmark_get_default_index()
348 struct rtnl_dsmark_qdisc *dsmark; in rtnl_qdisc_dsmark_set_set_tc_index() local
350 if (!(dsmark = rtnl_tc_data(TC_CAST(qdisc)))) in rtnl_qdisc_dsmark_set_set_tc_index()
353 dsmark->qdm_set_tc_index = !!flag; in rtnl_qdisc_dsmark_set_set_tc_index()
354 dsmark->qdm_mask |= SCH_DSMARK_ATTR_SET_TC_INDEX; in rtnl_qdisc_dsmark_set_set_tc_index()
367 struct rtnl_dsmark_qdisc *dsmark; in rtnl_qdisc_dsmark_get_set_tc_index() local
369 if (!(dsmark = rtnl_tc_data(TC_CAST(qdisc)))) in rtnl_qdisc_dsmark_get_set_tc_index()
372 if (dsmark->qdm_mask & SCH_DSMARK_ATTR_SET_TC_INDEX) in rtnl_qdisc_dsmark_get_set_tc_index()
373 return dsmark->qdm_set_tc_index; in rtnl_qdisc_dsmark_get_set_tc_index()