/external/ethtool/netlink/ |
D | msgbuff.c | 29 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 …]
|
D | msgbuff.h | 35 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 …]
|
D | parser.c | 159 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 …]
|
D | parser.h | 106 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 …]
|
D | nlsock.c | 237 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 …]
|
D | fec.c | 238 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 …]
|
D | permaddr.c | 24 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()
|
D | features.c | 285 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 …]
|
D | strset.c | 178 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 …]
|
D | module.c | 142 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()
|
D | privflags.c | 123 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()
|
D | channels.c | 109 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()
|
D | stats.c | 224 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()
|
D | eee.c | 160 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()
|
D | netlink.c | 248 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()
|
D | mm.c | 234 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()
|
D | rings.c | 203 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()
|
D | rss.c | 190 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()
|
D | plca.c | 191 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()
|
D | coalesce.c | 301 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()
|
D | pause.c | 297 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()
|
D | pse-pd.c | 496 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()
|
D | cable_test.c | 574 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/ |
D | lib518.c | 55 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 …]
|
D | lib537.c | 53 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 …]
|