Home
last modified time | relevance | path

Searched refs:filter (Results 1 – 25 of 39) sorted by relevance

12

/subsys/net/l2/ieee802154/
A Dieee802154_utils.h138 filter.ieee_addr = ieee_addr; in ieee802154_radio_filter_ieee_addr()
142 &filter) != 0) { in ieee802154_radio_filter_ieee_addr()
161 &filter) != 0) { in ieee802154_radio_filter_short_addr()
176 filter.pan_id = pan_id; in ieee802154_radio_filter_pan_id()
180 &filter) != 0) { in ieee802154_radio_filter_pan_id()
199 &filter) != 0) { in ieee802154_radio_filter_src_ieee_addr()
218 &filter) != 0) { in ieee802154_radio_filter_src_short_addr()
237 &filter) != 0) { in ieee802154_radio_remove_src_ieee_addr()
256 &filter) != 0) { in ieee802154_radio_remove_src_short_addr()
271 filter.pan_id = pan_id; in ieee802154_radio_remove_pan_id()
[all …]
/subsys/modem/
A Dmodem_ubx.c29 bool wait_for_rsp = script->match.filter.class != 0; in modem_ubx_run_script()
123 const struct ubx_frame_match *filter) in matches_filter() argument
125 if ((frame->class == filter->class) && in matches_filter()
126 (frame->id == filter->id) && in matches_filter()
127 ((filter->payload.len == 0) || in matches_filter()
128 ((frame->payload_size == filter->payload.len) && in matches_filter()
130 filter->payload.buf, in matches_filter()
131 filter->payload.len))))) { in matches_filter()
161 if (matches_filter(frame, &ubx->script->match.filter)) { in modem_ubx_process_handler()
170 matches_filter(frame, &ubx->unsol_matches.array[i].filter)) { in modem_ubx_process_handler()
A Dmodem_chat.c690 if (byte == chat->filter[i]) { in modem_chat_discard_byte()
805 __ASSERT_NO_MSG(!((config->filter == NULL) && (config->filter_size > 0))); in modem_chat_init()
817 chat->filter = config->filter; in modem_chat_init()
/subsys/bluetooth/controller/ll_sw/
A Dull_filter.c661 if (filter) { in ull_filter_lll_get()
666 LL_ASSERT(filter); in ull_filter_lll_get()
886 if (filter) { in ull_filter_lll_rl_idx()
1314 (filter->enable_bitmask & BIT(index)); in filter_add()
1332 filter->enable_bitmask &= ~BIT(index); in filter_remove()
1333 filter->addr_type_bitmask &= ~BIT(index); in filter_remove()
1344 if (!filter->enable_bitmask) { in filter_find()
1350 if ((filter->enable_bitmask & BIT(index)) && in filter_find()
1364 filter->enable_bitmask |= BIT(index); in filter_insert()
1371 filter->enable_bitmask = 0; in filter_clear()
[all …]
A Dlll_filter.h97 extern uint8_t ull_filter_lll_fal_match(struct lll_filter const *const filter,
/subsys/bluetooth/mesh/
A Dproxy_srv.c58 uint16_t filter[CONFIG_BT_MESH_PROXY_FILTER_SIZE]; member
118 (void)memset(client->filter, 0, sizeof(client->filter)); in filter_set()
122 (void)memset(client->filter, 0, sizeof(client->filter)); in filter_set()
143 for (i = 0; i < ARRAY_SIZE(client->filter); i++) { in filter_add()
144 if (client->filter[i] == addr) { in filter_add()
151 client->filter[i] = addr; in filter_add()
168 if (client->filter[i] == addr) { in filter_remove()
169 client->filter[i] = BT_MESH_ADDR_UNASSIGNED; in filter_remove()
1054 if (client->filter[i] == addr) { in client_filter_match()
1068 if (client->filter[i] == addr) { in client_filter_match()
[all …]
A Dbrg_cfg_srv.c140 filter_net_idx.filter = net_idx_filter & BIT_MASK(2); in bridged_subnets_get()
159 switch (filter_net_idx.filter) { in bridged_subnets_get()
A Dbrg_cfg_cli.c79 subnets_list.net_idx_filter.filter = net_idx_filter & BIT_MASK(2); in subnets_list()
336 net_buf_simple_add_le16(&msg, (filter_net_idx.filter | filter_net_idx.net_idx << 4)); in bt_mesh_brg_cfg_cli_subnets_get()
/subsys/net/lib/dns/
A Ddns_sd.c927 const struct dns_sd_rec *filter) in dns_sd_rec_match() argument
952 if (filter == NULL) { in dns_sd_rec_match()
958 record->instance, filter->instance, in dns_sd_rec_match()
959 record->service, filter->service, in dns_sd_rec_match()
960 record->proto, filter->proto, in dns_sd_rec_match()
961 record->domain, filter->domain, in dns_sd_rec_match()
987 if (filter->port != NULL && *(filter->port) != 0) { in dns_sd_rec_match()
1156 return dns_sd_rec_match(rec, &filter); in dns_sd_is_service_type_enumeration()
1161 if (filter != NULL) { in dns_sd_create_wildcard_filter()
1162 memset(filter, 0, sizeof(*filter)); in dns_sd_create_wildcard_filter()
[all …]
A Ddns_sd.h116 const struct dns_sd_rec *filter);
/subsys/shell/
A Dshell_utils.c507 shell_device_filter_t filter, in shell_device_internal() argument
526 && (filter == NULL || filter(dev))) { in shell_device_internal()
539 shell_device_filter_t filter) in shell_device_filter() argument
541 return shell_device_internal(idx, NULL, filter, in shell_device_filter()
/subsys/bluetooth/host/classic/
A Dsdp.c136 uint32_t *filter; member
953 att_id_lower = (sad->filter[idx_filter] >> 16); in select_attrs()
954 att_id_upper = (sad->filter[idx_filter]); in select_attrs()
1131 uint32_t *filter, size_t num_filters, uint16_t max_att_len, in create_attr_list() argument
1145 sad.filter = filter; in create_attr_list()
1212 filter[(*num_filters)++] = 0xffff0000 | in get_att_search_list()
1218 filter[(*num_filters)++] = net_buf_pull_be32(buf); in get_att_search_list()
1260 uint32_t filter[MAX_NUM_ATT_ID_FILTER]; in sdp_svc_att_req() local
1284 res = get_att_search_list(buf, filter, ARRAY_SIZE(filter), &num_filters); in sdp_svc_att_req()
1383 uint32_t filter[MAX_NUM_ATT_ID_FILTER]; in sdp_svc_search_att_req() local
[all …]
/subsys/canbus/isotp/
A Disotp.c52 static inline void prepare_filter(struct can_filter *filter, struct isotp_msg_id *addr, in prepare_filter() argument
55 filter->id = addr->ext_id; in prepare_filter()
56 filter->mask = mask; in prepare_filter()
57 filter->flags = (addr->flags & ISOTP_MSG_IDE) != 0 ? CAN_FILTER_IDE : 0; in prepare_filter()
593 struct can_filter filter; in add_ff_sf_filter() local
604 prepare_filter(&filter, &rctx->rx_addr, mask); in add_ff_sf_filter()
606 rctx->filter_id = can_add_rx_filter(rctx->can_dev, receive_can_rx, rctx, &filter); in add_ff_sf_filter()
1171 struct can_filter filter; in add_fc_filter() local
1180 prepare_filter(&filter, &sctx->rx_addr, mask); in add_fc_filter()
1183 &filter); in add_fc_filter()
A DKconfig182 hex "CAN filter RX mask to match any priority and source address (SA)"
185 CAN filter RX mask
/subsys/net/l2/ethernet/
A Dethernet.c212 .filter = { in ethernet_mcast_monitor_cb()
237 net_eth_ipv4_mcast_to_mac_addr(&addr->in_addr, &cfg.filter.mac_address); in ethernet_mcast_monitor_cb()
242 net_eth_ipv6_mcast_to_mac_addr(&addr->in6_addr, &cfg.filter.mac_address); in ethernet_mcast_monitor_cb()
1070 memcpy(&params.filter.mac_address, mac, sizeof(struct net_eth_addr)); in net_eth_mac_filter()
1071 params.filter.type = type; in net_eth_mac_filter()
1072 params.filter.set = enable; in net_eth_mac_filter()
A Dethernet_mgmt.c174 memcpy(&config.filter, &params->filter, sizeof(struct ethernet_filter)); in ethernet_set_config()
/subsys/net/lib/shell/
A Dfilter.c113 SHELL_SUBCMD_ADD((net), filter, NULL, "Print information about network packet filters.",
A DCMakeLists.txt27 zephyr_library_sources_ifdef(CONFIG_NET_SHELL_PKT_FILTER_SUPPORTED filter.c)
/subsys/bluetooth/mesh/shell/
A Dbrg_cfg.c146 filter_net_idx.filter = shell_strtoul(argv[1], 0, &err); in cmd_bridged_subnets_get()
163 shell_print(sh, "\tfilter: %02x", rsp.net_idx_filter.filter); in cmd_bridged_subnets_get()
/subsys/net/pkt_filter/
A DKconfig40 module-help = Enables packet filter output debug messages
/subsys/bluetooth/controller/ll_sw/nordic/lll/
A Dlll_adv_aux.c240 struct lll_filter *filter = in prepare_cb() local
243 radio_filter_configure(filter->enable_bitmask, in prepare_cb()
244 filter->addr_type_bitmask, in prepare_cb()
245 (uint8_t *)filter->bdaddr); in prepare_cb()
/subsys/net/ip/
A DKconfig.stats118 bool "Network packet filter statistics"
122 Keep track of network packet filter related statistics
/subsys/bluetooth/controller/ll_sw/openisa/lll/
A Dlll_adv.c374 struct lll_filter *filter = in prepare_cb() local
377 radio_filter_configure(filter->enable_bitmask, in prepare_cb()
378 filter->addr_type_bitmask, in prepare_cb()
379 (uint8_t *)filter->bdaddr); in prepare_cb()
A Dlll_scan.c184 struct lll_filter *filter = in prepare_cb() local
189 radio_filter_configure(filter->enable_bitmask, in prepare_cb()
190 filter->addr_type_bitmask, in prepare_cb()
191 (uint8_t *)filter->bdaddr); in prepare_cb()
/subsys/net/l2/wifi/
A Dwifi_shell.c2833 char *argv[], struct wifi_filter_info *filter, in parse_filter_args_to_params() argument
2855 filter->filter |= WIFI_PACKET_FILTER_ALL; in parse_filter_args_to_params()
2858 filter->filter |= WIFI_PACKET_FILTER_MGMT; in parse_filter_args_to_params()
2861 filter->filter |= WIFI_PACKET_FILTER_CTRL; in parse_filter_args_to_params()
2864 filter->filter |= WIFI_PACKET_FILTER_DATA; in parse_filter_args_to_params()
2867 filter->if_index = (uint8_t)atoi(state->optarg); in parse_filter_args_to_params()
2870 filter->buffer_size = (uint16_t)atoi(state->optarg); in parse_filter_args_to_params()
2877 filter->oper = WIFI_MGMT_GET; in parse_filter_args_to_params()
2931 packet_filter.filter); in cmd_wifi_packet_filter()
2934 packet_filter.filter); in cmd_wifi_packet_filter()

Completed in 55 milliseconds

12