X-Git-Url: http://www.project-moonshot.org/gitweb/?p=libeap.git;a=blobdiff_plain;f=src%2Fp2p%2Fp2p_utils.c;h=da4b6edd40fe6d6e4b0bab9db12024e829f36835;hp=7e8870a9c0f12c381461aa19f1978a4e341157cb;hb=d054a4622c97848c5aaa328e1bc0d5e9d7c6855f;hpb=7861cb08c9bca55c195fcd5a9472d0c3db6c040c diff --git a/src/p2p/p2p_utils.c b/src/p2p/p2p_utils.c index 7e8870a..da4b6ed 100644 --- a/src/p2p/p2p_utils.c +++ b/src/p2p/p2p_utils.c @@ -258,3 +258,14 @@ int p2p_channels_includes(const struct p2p_channels *channels, u8 reg_class, } return 0; } + + +int p2p_supported_freq(struct p2p_data *p2p, unsigned int freq) +{ + u8 op_reg_class, op_channel; + if (p2p_freq_to_channel(p2p->cfg->country, freq, + &op_reg_class, &op_channel) < 0) + return 0; + return p2p_channels_includes(&p2p->cfg->channels, op_reg_class, + op_channel); +}