mesh_config
struct mesh_config *conf);
const struct mesh_config *nconf);
const struct mesh_config *conf,
struct mesh_config *conf)
memcpy(conf, &(sdata->u.mesh.mshcfg), sizeof(struct mesh_config));
const struct mesh_config *nconf)
struct mesh_config *conf;
const struct mesh_config *conf,
memcpy(&ifmsh->mshcfg, conf, sizeof(struct mesh_config));
const struct ieee80211_meshconf_ie *mesh_config;
struct mesh_config mshcfg;
return (ie->mesh_config->meshconf_cap &
if ((!elems->mesh_id || !elems->mesh_config) ||
elems->mesh_config, rx_status);
if (!ie->mesh_config)
(ifmsh->mesh_pp_id == ie->mesh_config->meshconf_psel) &&
(ifmsh->mesh_pm_id == ie->mesh_config->meshconf_pmetric) &&
(ifmsh->mesh_cc_id == ie->mesh_config->meshconf_congest) &&
(ifmsh->mesh_sp_id == ie->mesh_config->meshconf_synch) &&
(ifmsh->mesh_auth_id == ie->mesh_config->meshconf_auth)))
(!elems->mesh_id || !elems->mesh_config)) {
sta->mesh->connected_to_gate = elems->mesh_config->meshconf_form &
struct mesh_config *mshcfg;
struct mesh_config *mshcfg = &sdata->u.mesh.mshcfg;
struct mesh_config *mshcfg = &sdata->u.mesh.mshcfg;
struct mesh_config *mshcfg = &sdata->u.mesh.mshcfg;
elems->mesh_config = (void *)pos;
extern const struct mesh_config default_mesh_config;
const struct mesh_config *conf);
const struct mesh_config *conf)
const struct mesh_config default_mesh_config = {
struct mesh_config cfg;
struct mesh_config cur_params;
struct mesh_config *cfg,
struct mesh_config cfg = {};
struct net_device *dev, struct mesh_config *conf)
const struct mesh_config *nconf)
const struct mesh_config *conf,
TP_PROTO(struct wiphy *wiphy, int ret, struct mesh_config *conf),
const struct mesh_config *conf),
const struct mesh_config *conf,