Home
last modified time | relevance | path

Searched refs:msgbuff (Results 1 – 25 of 29) sorted by relevance

12

/external/ethtool/netlink/
Dmsgbuff.c29 int msgbuff_realloc(struct nl_msg_buff *msgbuff, unsigned int new_size) in msgbuff_realloc() argument
32 unsigned int old_size = msgbuff->size; in msgbuff_realloc()
35 nlhdr_off = (char *)msgbuff->nlhdr - msgbuff->buff; in msgbuff_realloc()
36 genlhdr_off = (char *)msgbuff->genlhdr - msgbuff->buff; in msgbuff_realloc()
37 payload_off = (char *)msgbuff->payload - msgbuff->buff; in msgbuff_realloc()
45 nbuff = realloc(msgbuff->buff, new_size); in msgbuff_realloc()
47 msgbuff->buff = NULL; in msgbuff_realloc()
48 msgbuff->size = 0; in msgbuff_realloc()
49 msgbuff->left = 0; in msgbuff_realloc()
52 if (nbuff != msgbuff->buff) { in msgbuff_realloc()
[all …]
Dmsgbuff.h35 void msgbuff_init(struct nl_msg_buff *msgbuff);
36 void msgbuff_done(struct nl_msg_buff *msgbuff);
37 int msgbuff_realloc(struct nl_msg_buff *msgbuff, unsigned int new_size);
40 int __msg_init(struct nl_msg_buff *msgbuff, int family, int cmd,
42 int msg_init(struct nl_context *nlctx, struct nl_msg_buff *msgbuff, int cmd,
45 bool ethnla_put(struct nl_msg_buff *msgbuff, uint16_t type, size_t len,
47 struct nlattr *ethnla_nest_start(struct nl_msg_buff *msgbuff, uint16_t type);
48 bool ethnla_fill_header(struct nl_msg_buff *msgbuff, uint16_t type,
50 bool ethnla_fill_header_phy(struct nl_msg_buff *msgbuff, uint16_t type,
55 static inline unsigned int msgbuff_len(const struct nl_msg_buff *msgbuff) in msgbuff_len() argument
[all …]
Dparser.c159 const void *data __maybe_unused, struct nl_msg_buff *msgbuff, in nl_parse_flag() argument
164 return (type && ethnla_put_flag(msgbuff, type, true)) ? -EMSGSIZE : 0; in nl_parse_flag()
172 struct nl_msg_buff *msgbuff, void *dest) in nl_parse_string() argument
181 return (type && ethnla_put_strz(msgbuff, type, arg)) ? -EMSGSIZE : 0; in nl_parse_string()
189 struct nl_msg_buff *msgbuff, void *dest) in nl_parse_direct_u32() argument
205 return (type && ethnla_put_u32(msgbuff, type, val)) ? -EMSGSIZE : 0; in nl_parse_direct_u32()
213 struct nl_msg_buff *msgbuff, void *dest) in nl_parse_direct_u8() argument
229 return (type && ethnla_put_u8(msgbuff, type, val)) ? -EMSGSIZE : 0; in nl_parse_direct_u8()
237 struct nl_msg_buff *msgbuff, void *dest) in nl_parse_direct_m2cm() argument
255 return (type && ethnla_put_u32(msgbuff, type, cm)) ? -EMSGSIZE : 0; in nl_parse_direct_m2cm()
[all …]
Dparser.h106 struct nl_msg_buff *msgbuff, void *dest);
109 struct nl_msg_buff *msgbuff, void *dest);
112 const void *data, struct nl_msg_buff *msgbuff,
116 const void *data, struct nl_msg_buff *msgbuff,
120 const void *data, struct nl_msg_buff *msgbuff,
124 struct nl_msg_buff *msgbuff, void *dest);
127 const void *data, struct nl_msg_buff *msgbuff,
131 const void *data, struct nl_msg_buff *msgbuff,
135 struct nl_msg_buff *msgbuff, void *dest);
138 const void *data, struct nl_msg_buff *msgbuff,
[all …]
Dnlsock.c237 struct nl_msg_buff *msgbuff = &nlsk->msgbuff; in nlsock_process_reply() local
243 ret = msgbuff_realloc(msgbuff, NLSOCK_RECV_BUFFSIZE); in nlsock_process_reply()
246 buff = msgbuff->buff; in nlsock_process_reply()
249 len = mnl_socket_recvfrom(nlsk->sk, buff, msgbuff->size); in nlsock_process_reply()
266 msgbuff->nlhdr = nlhdr; in nlsock_process_reply()
267 msgbuff->genlhdr = mnl_nlmsg_get_payload(nlhdr); in nlsock_process_reply()
268 msgbuff->payload = in nlsock_process_reply()
291 ret = msg_init(nlctx, &nlsk->msgbuff, nlcmd, nlm_flags); in nlsock_prep_get_request()
294 if (ethnla_fill_header_phy(&nlsk->msgbuff, hdr_attrtype, devname, in nlsock_prep_get_request()
328 ret = msg_init(nlctx, &nlsk->msgbuff, nlcmd, nlm_flags); in nlsock_prep_filtered_dump_request()
[all …]
Dfec.c238 struct nl_msg_buff *msgbuff, void *dest) in fec_parse_bitset() argument
253 bitset_attr = ethnla_nest_start(msgbuff, type); in fec_parse_bitset()
257 if (ethnla_put_flag(msgbuff, ETHTOOL_A_BITSET_NOMASK, true)) in fec_parse_bitset()
259 bits_attr = ethnla_nest_start(msgbuff, ETHTOOL_A_BITSET_BITS); in fec_parse_bitset()
284 bit_attr = ethnla_nest_start(msgbuff, in fec_parse_bitset()
288 if (ethnla_put_strz(msgbuff, ETHTOOL_A_BITSET_BIT_NAME, name)) in fec_parse_bitset()
290 ethnla_nest_end(msgbuff, bit_attr); in fec_parse_bitset()
297 ethnla_nest_end(msgbuff, bits_attr); in fec_parse_bitset()
298 ethnla_nest_end(msgbuff, bitset_attr); in fec_parse_bitset()
300 if (ethnla_put_u8(msgbuff, ETHTOOL_A_FEC_AUTO, fec_auto)) in fec_parse_bitset()
[all …]
Dpermaddr.c24 struct nl_msg_buff *msgbuff = &nlsk->msgbuff; in permaddr_prep_request() local
35 ret = msgbuff_realloc(msgbuff, MNL_SOCKET_BUFFER_SIZE); in permaddr_prep_request()
38 memset(msgbuff->buff, '\0', NLMSG_HDRLEN + sizeof(*ifinfo)); in permaddr_prep_request()
40 nlhdr = mnl_nlmsg_put_header(msgbuff->buff); in permaddr_prep_request()
43 msgbuff->nlhdr = nlhdr; in permaddr_prep_request()
51 if (ethnla_put_strz(msgbuff, type, devname)) in permaddr_prep_request()
54 if (ethnla_put_u32(msgbuff, IFLA_EXT_MASK, RTEXT_FILTER_SKIP_STATS)) in permaddr_prep_request()
Dfeatures.c285 static int fill_feature(struct nl_msg_buff *msgbuff, const char *name, bool val) in fill_feature() argument
289 bit_attr = ethnla_nest_start(msgbuff, ETHTOOL_A_BITSET_BITS_BIT); in fill_feature()
292 if (ethnla_put_strz(msgbuff, ETHTOOL_A_BITSET_BIT_NAME, name)) in fill_feature()
294 if (ethnla_put_flag(msgbuff, ETHTOOL_A_BITSET_BIT_VALUE, val)) in fill_feature()
296 mnl_attr_nest_end(msgbuff->nlhdr, bit_attr); in fill_feature()
311 struct nl_msg_buff *msgbuff = &nlctx->ethnl_socket->msgbuff; in fill_legacy_flag() local
328 ret = fill_feature(msgbuff, name, val); in fill_legacy_flag()
344 struct nl_msg_buff *msgbuff = &nlctx->ethnl_socket->msgbuff; in fill_sfeatures_bitmap() local
350 bitset_attr = ethnla_nest_start(msgbuff, ETHTOOL_A_FEATURES_WANTED); in fill_sfeatures_bitmap()
353 bits_attr = ethnla_nest_start(msgbuff, ETHTOOL_A_BITSET_BITS); in fill_sfeatures_bitmap()
[all …]
Dstrset.c178 static int fill_stringset_id(struct nl_msg_buff *msgbuff, unsigned int type) in fill_stringset_id() argument
183 nest_sets = ethnla_nest_start(msgbuff, ETHTOOL_A_STRSET_STRINGSETS); in fill_stringset_id()
186 nest_set = ethnla_nest_start(msgbuff, ETHTOOL_A_STRINGSETS_STRINGSET); in fill_stringset_id()
189 if (ethnla_put_u32(msgbuff, ETHTOOL_A_STRINGSET_ID, type)) in fill_stringset_id()
191 ethnla_nest_end(msgbuff, nest_set); in fill_stringset_id()
192 ethnla_nest_end(msgbuff, nest_sets); in fill_stringset_id()
196 ethnla_nest_cancel(msgbuff, nest_sets); in fill_stringset_id()
203 struct nl_msg_buff *msgbuff = &nlsk->msgbuff; in stringset_load_request() local
206 ret = msg_init(nlsk->nlctx, msgbuff, ETHTOOL_MSG_STRSET_GET, in stringset_load_request()
210 if (ethnla_fill_header(msgbuff, ETHTOOL_A_STRSET_HEADER, devname, 0)) in stringset_load_request()
[all …]
Dmodule.c142 struct nl_msg_buff *msgbuff; in nl_smodule() local
158 msgbuff = &nlsk->msgbuff; in nl_smodule()
160 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_MODULE_SET, in nl_smodule()
164 if (ethnla_fill_header(msgbuff, ETHTOOL_A_MODULE_HEADER, in nl_smodule()
324 struct nl_msg_buff *msgbuff; in nl_flash_module_fw() local
340 msgbuff = &nlsk->msgbuff; in nl_flash_module_fw()
342 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_MODULE_FW_FLASH_ACT, in nl_flash_module_fw()
346 if (ethnla_fill_header(msgbuff, ETHTOOL_A_MODULE_FW_FLASH_HEADER, in nl_flash_module_fw()
Dprivflags.c123 struct nl_msg_buff *msgbuff; in nl_sprivflags() local
135 msgbuff = &nlsk->msgbuff; in nl_sprivflags()
137 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_PRIVFLAGS_SET, in nl_sprivflags()
141 if (ethnla_fill_header(msgbuff, ETHTOOL_A_PRIVFLAGS_HEADER, in nl_sprivflags()
146 &privflags_parser_data, msgbuff, NULL); in nl_sprivflags()
Dchannels.c109 struct nl_msg_buff *msgbuff; in nl_schannels() local
121 msgbuff = &nlsk->msgbuff; in nl_schannels()
123 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_CHANNELS_SET, in nl_schannels()
127 if (ethnla_fill_header(msgbuff, ETHTOOL_A_CHANNELS_HEADER, in nl_schannels()
Dstats.c224 const void *data, struct nl_msg_buff *msgbuff, in stats_parse_all_groups() argument
250 nest = ethnla_nest_start(msgbuff, type); in stats_parse_all_groups()
254 if (ethnla_put_flag(msgbuff, ETHTOOL_A_BITSET_NOMASK, true) || in stats_parse_all_groups()
255 ethnla_put_u32(msgbuff, ETHTOOL_A_BITSET_SIZE, nbits) || in stats_parse_all_groups()
256 ethnla_put(msgbuff, ETHTOOL_A_BITSET_VALUE, in stats_parse_all_groups()
260 ethnla_nest_end(msgbuff, nest); in stats_parse_all_groups()
265 ethnla_nest_cancel(msgbuff, nest); in stats_parse_all_groups()
Deee.c160 struct nl_msg_buff *msgbuff; in nl_seee() local
176 msgbuff = &nlsk->msgbuff; in nl_seee()
178 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_EEE_SET, in nl_seee()
182 if (ethnla_fill_header(msgbuff, ETHTOOL_A_EEE_HEADER, in nl_seee()
Dnetlink.c248 struct nl_msg_buff *msgbuff = &nlsk->msgbuff; in read_flags_policy() local
259 ret = __msg_init(msgbuff, GENL_ID_CTRL, CTRL_CMD_GETPOLICY, in read_flags_policy()
264 if (ethnla_put_u16(msgbuff, CTRL_ATTR_FAMILY_ID, nlctx->ethnl_fam)) in read_flags_policy()
266 if (ethnla_put_u32(msgbuff, CTRL_ATTR_OP, nlcmd)) in read_flags_policy()
389 struct nl_msg_buff *msgbuff = &nlsk->msgbuff; in get_genl_family() local
393 ret = __msg_init(msgbuff, GENL_ID_CTRL, CTRL_CMD_GETFAMILY, in get_genl_family()
398 if (ethnla_put_strz(msgbuff, CTRL_ATTR_FAMILY_NAME, ETHTOOL_GENL_NAME)) in get_genl_family()
Dmm.c234 struct nl_msg_buff *msgbuff; in nl_set_mm() local
246 msgbuff = &nlsk->msgbuff; in nl_set_mm()
248 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_MM_SET, in nl_set_mm()
253 if (ethnla_fill_header(msgbuff, ETHTOOL_A_MM_HEADER, in nl_set_mm()
Drings.c203 struct nl_msg_buff *msgbuff; in nl_sring() local
215 msgbuff = &nlsk->msgbuff; in nl_sring()
217 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_RINGS_SET, in nl_sring()
221 if (ethnla_fill_header(msgbuff, ETHTOOL_A_RINGS_HEADER, in nl_sring()
Drss.c190 struct nl_msg_buff *msgbuff; in nl_grss() local
199 msgbuff = &nlsk->msgbuff; in nl_grss()
204 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_RSS_GET, in nl_grss()
209 if (ethnla_fill_header(msgbuff, ETHTOOL_A_RSS_HEADER, in nl_grss()
Dplca.c191 struct nl_msg_buff *msgbuff; in nl_plca_set_cfg() local
208 msgbuff = &nlsk->msgbuff; in nl_plca_set_cfg()
210 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_PLCA_SET_CFG, in nl_plca_set_cfg()
214 if (ethnla_fill_header_phy(msgbuff, ETHTOOL_A_PLCA_HEADER, in nl_plca_set_cfg()
Dcoalesce.c301 struct nl_msg_buff *msgbuff; in nl_scoalesce() local
313 msgbuff = &nlsk->msgbuff; in nl_scoalesce()
315 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_COALESCE_SET, in nl_scoalesce()
319 if (ethnla_fill_header(msgbuff, ETHTOOL_A_COALESCE_HEADER, in nl_scoalesce()
Dpause.c297 struct nl_msg_buff *msgbuff; in nl_spause() local
309 msgbuff = &nlsk->msgbuff; in nl_spause()
311 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_PAUSE_SET, in nl_spause()
315 if (ethnla_fill_header(msgbuff, ETHTOOL_A_PAUSE_HEADER, in nl_spause()
Dpse-pd.c496 struct nl_msg_buff *msgbuff; in nl_spse() local
512 msgbuff = &nlsk->msgbuff; in nl_spse()
514 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_PSE_SET, in nl_spse()
518 if (ethnla_fill_header_phy(msgbuff, ETHTOOL_A_PSE_HEADER, in nl_spse()
Dcable_test.c574 struct nl_msg_buff *msgbuff; in nl_cable_test_tdr() local
581 msgbuff = &nlsk->msgbuff; in nl_cable_test_tdr()
596 ret = msg_init(nlctx, msgbuff, ETHTOOL_MSG_CABLE_TEST_TDR_ACT, in nl_cable_test_tdr()
601 if (ethnla_fill_header_phy(msgbuff, ETHTOOL_A_CABLE_TEST_TDR_HEADER, in nl_cable_test_tdr()
/external/curl/tests/libtest/
Dlib518.c55 static char msgbuff[256]; variable
60 msnprintf(msgbuff, sizeof(msgbuff), "%s", msg); in store_errmsg()
62 msnprintf(msgbuff, sizeof(msgbuff), "%s, errno %d, %s", msg, in store_errmsg()
90 fprintf(stderr, "%s\n", msgbuff); in fopen_works()
136 fprintf(stderr, "%s\n", msgbuff); in test_rlimit()
173 fprintf(stderr, "%s\n", msgbuff); in test_rlimit()
174 msgbuff[0] = '\0'; in test_rlimit()
184 fprintf(stderr, "%s\n", msgbuff); in test_rlimit()
185 msgbuff[0] = '\0'; in test_rlimit()
192 fprintf(stderr, "%s\n", msgbuff); in test_rlimit()
[all …]
Dlib537.c53 static char msgbuff[256]; variable
58 msnprintf(msgbuff, sizeof(msgbuff), "%s", msg); in store_errmsg()
60 msnprintf(msgbuff, sizeof(msgbuff), "%s, errno %d, %s", msg, in store_errmsg()
88 fprintf(stderr, "%s\n", msgbuff); in fopen_works()
134 fprintf(stderr, "%s\n", msgbuff);
174 fprintf(stderr, "%s\n", msgbuff);
175 msgbuff[0] = '\0';
185 fprintf(stderr, "%s\n", msgbuff);
186 msgbuff[0] = '\0';
193 fprintf(stderr, "%s\n", msgbuff);
[all …]

12