| /subsys/net/l2/ieee802154/ |
| A D | ieee802154_utils.h | 138 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 D | modem_ubx.c | 29 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 D | modem_chat.c | 690 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 D | ull_filter.c | 661 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 D | lll_filter.h | 97 extern uint8_t ull_filter_lll_fal_match(struct lll_filter const *const filter,
|
| /subsys/bluetooth/mesh/ |
| A D | proxy_srv.c | 58 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 D | brg_cfg_srv.c | 140 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 D | brg_cfg_cli.c | 79 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 D | dns_sd.c | 927 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 D | dns_sd.h | 116 const struct dns_sd_rec *filter);
|
| /subsys/shell/ |
| A D | shell_utils.c | 507 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 D | sdp.c | 136 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 D | isotp.c | 52 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 D | Kconfig | 182 hex "CAN filter RX mask to match any priority and source address (SA)" 185 CAN filter RX mask
|
| /subsys/net/l2/ethernet/ |
| A D | ethernet.c | 212 .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(¶ms.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 D | ethernet_mgmt.c | 174 memcpy(&config.filter, ¶ms->filter, sizeof(struct ethernet_filter)); in ethernet_set_config()
|
| /subsys/net/lib/shell/ |
| A D | filter.c | 113 SHELL_SUBCMD_ADD((net), filter, NULL, "Print information about network packet filters.",
|
| A D | CMakeLists.txt | 27 zephyr_library_sources_ifdef(CONFIG_NET_SHELL_PKT_FILTER_SUPPORTED filter.c)
|
| /subsys/bluetooth/mesh/shell/ |
| A D | brg_cfg.c | 146 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 D | Kconfig | 40 module-help = Enables packet filter output debug messages
|
| /subsys/bluetooth/controller/ll_sw/nordic/lll/ |
| A D | lll_adv_aux.c | 240 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 D | Kconfig.stats | 118 bool "Network packet filter statistics" 122 Keep track of network packet filter related statistics
|
| /subsys/bluetooth/controller/ll_sw/openisa/lll/ |
| A D | lll_adv.c | 374 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 D | lll_scan.c | 184 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 D | wifi_shell.c | 2833 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()
|