Searched refs:filter_id (Results 1 - 25 of 39) sorted by relevance

12

/linux-master/samples/bpf/
H A Dtest_cgrp2_sock2.c35 int cg_fd, err, ret = EXIT_FAILURE, filter_id = 0, prog_cnt = 0; local
46 filter_id = atoi(argv[3]);
65 if (filter_id >= prog_cnt) {
76 link = bpf_program__attach_cgroup(progs[filter_id], cg_fd);
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32.c161 int filter_id; local
176 filter_id = cxgb4_get_free_ftid(dev, inet_family, false,
178 if (filter_id < 0) {
200 if (filter_id < adapter->tids.nhpftids)
337 ret = cxgb4_set_filter(dev, filter_id, &fs);
346 set_bit(filter_id, t->table[uhtid - 1].tid_map);
355 unsigned int filter_id, max_tids, i, j; local
371 filter_id = 0;
372 while (filter_id < max_tids) {
373 if (filter_id < adapte
[all...]
H A Dcxgb4_filter.c1534 int iq, ret, filter_id = ftid; local
1548 if (filter_id != (max_fidx + adapter->tids.nsftids - 1) &&
1549 filter_id >= max_fidx)
1566 filter_id = ftid - adapter->tids.nhpftids;
1585 fidx = filter_id & ~0x3;
1587 fidx = filter_id & ~0x1;
1589 if (fidx != filter_id && tab[fidx].fs.type) {
1603 if (filter_id & 0x3) {
1612 for (fidx = filter_id + 1; fidx < filter_id
1734 cxgb4_del_hash_filter(struct net_device *dev, int filter_id, struct filter_ctx *ctx) argument
1800 __cxgb4_del_filter(struct net_device *dev, int filter_id, struct ch_filter_specification *fs, struct filter_ctx *ctx) argument
1857 cxgb4_set_filter(struct net_device *dev, int filter_id, struct ch_filter_specification *fs) argument
1879 cxgb4_del_filter(struct net_device *dev, int filter_id, struct ch_filter_specification *fs) argument
[all...]
H A Dcxgb4_tc_flower.h54 u32 filter_id; member in struct:ch_tc_flower_entry
H A Dcxgb4_uld.h286 int __cxgb4_set_filter(struct net_device *dev, int filter_id,
289 int __cxgb4_del_filter(struct net_device *dev, int filter_id,
292 int cxgb4_set_filter(struct net_device *dev, int filter_id,
294 int cxgb4_del_filter(struct net_device *dev, int filter_id,
H A Dcxgb4_tc_flower.c947 &ch_flower->filter_id);
963 cxgb4_del_filter(dev, ch_flower->filter_id, &ch_flower->fs);
1004 &ch_flower->fs, ch_flower->filter_id);
1007 ch_flower->filter_id, ret);
1031 flower_entry->filter_id,
1076 ret = cxgb4_get_filter_counters(dev, ch_flower->filter_id,
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_clsf.h11 int enic_delfltr(struct enic *enic, u16 filter_id);
H A Denic_clsf.c18 * This function returns filter_id(hardware_id) of the filter
54 * @filter_id: filter_is(hardware_id) of filter to be deleted
59 int enic_delfltr(struct enic *enic, u16 filter_id) argument
64 ret = vnic_dev_classifier(enic->vdev, CLSF_DEL, &filter_id, NULL);
/linux-master/drivers/net/ethernet/sfc/siena/
H A Defx.h98 * @filter_id: ID of filter, as returned by @efx_filter_insert_filter
100 * This function will range-check @filter_id, so it is safe to call
105 u32 filter_id)
107 return efx->type->filter_remove_safe(efx, priority, filter_id);
114 * @filter_id: ID of filter, as returned by @efx_filter_insert_filter
117 * This function will range-check @filter_id, so it is safe to call
123 u32 filter_id, struct efx_filter_spec *spec)
125 return efx->type->filter_get_safe(efx, priority, filter_id, spec);
103 efx_filter_remove_id_safe(struct efx_nic *efx, enum efx_filter_priority priority, u32 filter_id) argument
121 efx_filter_get_filter_safe(struct efx_nic *efx, enum efx_filter_priority priority, u32 filter_id, struct efx_filter_spec *spec) argument
H A Dnic.h154 u32 filter_id);
156 enum efx_filter_priority priority, u32 filter_id,
H A Drx_common.c687 if (rule->filter_id == EFX_ARFS_FILTER_ID_PENDING) {
691 if (rule->filter_id == EFX_ARFS_FILTER_ID_ERROR) {
695 rule->filter_id = EFX_ARFS_FILTER_ID_REMOVING;
698 } else if (WARN_ON(rule->filter_id != filter_idx)) { /* can't happen */
781 * this check doesn't fire (i.e. filter_id == REMOVING)
786 if (rule->filter_id != EFX_ARFS_FILTER_ID_REMOVING)
889 rule->filter_id = EFX_ARFS_FILTER_ID_ERROR;
891 rule->filter_id = rc;
1024 rule->filter_id >= EFX_ARFS_FILTER_ID_PENDING)
1027 rule->filter_id
[all...]
/linux-master/drivers/net/ethernet/sfc/
H A Defx.h114 * @filter_id: ID of filter, as returned by @efx_filter_insert_filter
116 * This function will range-check @filter_id, so it is safe to call
121 u32 filter_id)
123 return efx->type->filter_remove_safe(efx, priority, filter_id);
130 * @filter_id: ID of filter, as returned by @efx_filter_insert_filter
133 * This function will range-check @filter_id, so it is safe to call
139 u32 filter_id, struct efx_filter_spec *spec)
141 return efx->type->filter_get_safe(efx, priority, filter_id, spec);
119 efx_filter_remove_id_safe(struct efx_nic *efx, enum efx_filter_priority priority, u32 filter_id) argument
137 efx_filter_get_filter_safe(struct efx_nic *efx, enum efx_filter_priority priority, u32 filter_id, struct efx_filter_spec *spec) argument
H A Dmcdi_filters.h127 u32 filter_id);
130 u32 filter_id, struct efx_filter_spec *spec);
H A Drx_common.c685 if (rule->filter_id == EFX_ARFS_FILTER_ID_PENDING) {
689 if (rule->filter_id == EFX_ARFS_FILTER_ID_ERROR) {
693 rule->filter_id = EFX_ARFS_FILTER_ID_REMOVING;
696 } else if (WARN_ON(rule->filter_id != filter_idx)) { /* can't happen */
778 * this check doesn't fire (i.e. filter_id == REMOVING)
783 if (rule->filter_id != EFX_ARFS_FILTER_ID_REMOVING)
884 rule->filter_id = EFX_ARFS_FILTER_ID_ERROR;
886 rule->filter_id = rc;
1018 rule->filter_id >= EFX_ARFS_FILTER_ID_PENDING)
1021 rule->filter_id
[all...]
H A Dmcdi_filters.c41 static u32 efx_mcdi_filter_get_unsafe_id(u32 filter_id) argument
43 WARN_ON_ONCE(filter_id == EFX_EF10_FILTER_ID_INVALID);
44 return filter_id & (EFX_MCDI_FILTER_TBL_ROWS - 1);
47 static unsigned int efx_mcdi_filter_get_unsafe_pri(u32 filter_id) argument
49 return filter_id / (EFX_MCDI_FILTER_TBL_ROWS * 2);
578 u32 filter_id, bool by_index)
580 unsigned int filter_idx = efx_mcdi_filter_get_unsafe_id(filter_id);
593 efx_mcdi_filter_get_unsafe_pri(filter_id)))
686 u32 filter_id)
694 rc = efx_mcdi_filter_remove_internal(efx, 1U << priority, filter_id,
576 efx_mcdi_filter_remove_internal(struct efx_nic *efx, unsigned int priority_mask, u32 filter_id, bool by_index) argument
684 efx_mcdi_filter_remove_safe(struct efx_nic *efx, enum efx_filter_priority priority, u32 filter_id) argument
702 efx_mcdi_filter_remove_unsafe(struct efx_nic *efx, enum efx_filter_priority priority, u32 filter_id) argument
717 efx_mcdi_filter_get_safe(struct efx_nic *efx, enum efx_filter_priority priority, u32 filter_id, struct efx_filter_spec *spec) argument
[all...]
H A Dnet_driver.h760 /* Order of these is important, since filter_id >= %EFX_ARFS_FILTER_ID_PENDING
773 * @filter_id: index in software filter table. May be
783 s32 filter_id; member in struct:efx_arfs_rule
1447 u32 filter_id);
1450 u32 filter_id, struct efx_filter_spec *);
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_rx_filter.c76 f->filter_id = le32_to_cpu(ctx.comp.rx_filter_add.filter_id);
84 key = f->filter_id & IONIC_RX_FILTER_HLISTS_MASK;
165 f->filter_id = le32_to_cpu(ctx->comp.rx_filter_add.filter_id);
169 netdev_dbg(lif->netdev, "rx_filter add filter_id %d\n", f->filter_id);
178 key = f->filter_id & IONIC_RX_FILTER_HLISTS_MASK;
491 __func__, ac->vlan.vlan, f->filter_id);
496 __func__, ac->mac.addr, f->filter_id);
[all...]
H A Dionic_rx_filter.h17 u32 filter_id; member in struct:ionic_rx_filter
31 struct hlist_head by_id[IONIC_RX_FILTER_HLISTS]; /* by filter_id */
H A Dionic_debugfs.c245 f->filter_id, f->flow_id, f->state,
250 f->filter_id, f->flow_id, f->state,
255 f->filter_id, f->flow_id, f->state,
261 f->filter_id, f->flow_id, f->state,
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Defx.h118 * @filter_id: ID of filter, as returned by @ef4_filter_insert_filter
120 * This function will range-check @filter_id, so it is safe to call
125 u32 filter_id)
127 return efx->type->filter_remove_safe(efx, priority, filter_id);
134 * @filter_id: ID of filter, as returned by @ef4_filter_insert_filter
137 * This function will range-check @filter_id, so it is safe to call
143 u32 filter_id, struct ef4_filter_spec *spec)
145 return efx->type->filter_get_safe(efx, priority, filter_id, spec);
123 ef4_filter_remove_id_safe(struct ef4_nic *efx, enum ef4_filter_priority priority, u32 filter_id) argument
141 ef4_filter_get_filter_safe(struct ef4_nic *efx, enum ef4_filter_priority priority, u32 filter_id, struct ef4_filter_spec *spec) argument
H A Dnic.h413 u32 filter_id);
415 enum ef4_filter_priority priority, u32 filter_id,
H A Dnet_driver.h1110 u32 filter_id);
1113 u32 filter_id, struct ef4_filter_spec *);
/linux-master/drivers/media/usb/as102/
H A Das10x_cmd_stream.c61 filter->idx = prsp->body.add_pid_filter.rsp.filter_id;
H A Das10x_cmd.h197 uint8_t filter_id; member in struct:as10x_add_pid_filter::__anon158
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_arfs.c94 int filter_id; member in struct:arfs_rule
438 arfs_rule->filter_id)) {
604 __func__, arfs_rule->filter_id, arfs_rule->rxq,
691 rule->filter_id = arfs->last_filter_id++ % RPS_NO_FILTER;
765 return arfs_rule->filter_id;
780 return arfs_rule->filter_id;

Completed in 329 milliseconds

12