Home
last modified time | relevance | path

Searched +full:filter +full:- +full:source (Results 1 – 25 of 1003) sorted by relevance

12345678910>>...41

/linux-6.14.4/tools/testing/selftests/drivers/net/mlxsw/
Drif_mac_profiles.sh2 # SPDX-License-Identifier: GPL-2.0
10 source $lib_dir/lib.sh
11 source $lib_dir/tc_common.sh
12 source $lib_dir/devlink_lib.sh
110 # Add a filter to ensure that packets are forwarded in hardware. Cannot
111 # match on source MAC because it is not set in eACL after routing
112 tc filter add dev $rp2 egress proto ip pref 1 handle 101 \
116 # Add a filter to ensure that packets are received with the correct
117 # source MAC
118 tc filter add dev $h2 ingress proto ip pref 1 handle 101 \
[all …]
Dport_range_occ.sh2 # SPDX-License-Identifier: GPL-2.0
6 # observing port range registers' occupancy via devlink-resource.
14 source $lib_dir/lib.sh
15 source $lib_dir/devlink_lib.sh
71 # Two port range registers are used, for source and destination port
73 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \
74 flower skip_sw ip_proto udp src_port 1-100 dst_port 1-100 \
79 tc filter add dev $swp1 ingress pref 1 handle 102 proto ip \
80 flower skip_sw ip_proto tcp src_port 1-100 dst_port 1-100 \
82 tc filter add dev $swp1 ingress pref 2 handle 103 proto ipv6 \
[all …]
Dtc_restrictions.sh2 # SPDX-License-Identifier: GPL-2.0
20 source $lib_dir/tc_common.sh
21 source $lib_dir/lib.sh
22 source $lib_dir/devlink_lib.sh
23 source mlxsw_lib.sh
41 # It is forbidden in mlxsw driver to have mixed-bound
47 tc filter add block 22 protocol ip pref 1 handle 101 flower \
59 tc filter del block 22 protocol ip pref 1 handle 101 flower
64 tc filter add block 22 protocol ip pref 1 handle 101 flower \
73 tc filter add block 22 protocol ip pref 1 handle 101 flower \
[all …]
Ddevlink_trap_acl_drops.sh2 # SPDX-License-Identifier: GPL-2.0
4 # Test devlink-trap ACL drops functionality over mlxsw.
13 source $lib_dir/tc_common.sh
14 source $lib_dir/lib.sh
15 source $lib_dir/devlink_lib.sh
98 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 \
101 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 \
104 $MZ $h1 -c 0 -p 100 -a $h1mac -b $h2mac -A 192.0.2.1 -B 192.0.2.2 \
105 -t ip -d 1msec -q &
114 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
[all …]
Dsharedbuffer.sh2 # SPDX-License-Identifier: GPL-2.0
11 source ../../../net/forwarding/lib.sh
12 source ../../../net/forwarding/devlink_lib.sh
13 source mlxsw_lib.sh
27 # Add egress filter on $h1 that will guarantee that the packet sent,
29 tc filter add dev $h1 egress pref 2 handle 102 matchall action drop
34 tc filter del dev $h1 egress pref 2 handle 102 matchall action drop
44 # Add egress filter on $h2 that will guarantee that the packet sent,
46 tc filter add dev $h2 egress pref 1 handle 101 matchall action drop
51 tc filter del dev $h2 egress pref 1 handle 101 matchall action drop
[all …]
Dtc_police_occ.sh2 # SPDX-License-Identifier: GPL-2.0
5 # counted by observing policers' occupancy via devlink-resource.
13 source $lib_dir/lib.sh
14 source $lib_dir/devlink_lib.sh
70 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \
72 action police rate 100mbit burst 100k conform-exceed drop/ok
76 tc filter del dev $swp1 ingress pref 1 handle 101 flower
80 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \
82 action police rate 100mbit burst 100k conform-exceed drop/ok \
84 tc filter add dev $swp1 ingress pref 2 handle 102 proto ip \
[all …]
Ddevlink_trap_l3_drops.sh2 # SPDX-License-Identifier: GPL-2.0
4 # Test devlink-trap L3 drops functionality over mlxsw. Each registered L3 drop
8 # +---------------------------------+
16 # +----|----------------------------+
18 # +----|----------------------------------------------------------------------+
28 # +----|----------------------------------------------------------------------+
30 # +----|----------------------------+
38 # +---------------------------------+
59 source $lib_dir/lib.sh
60 source $lib_dir/tc_common.sh
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/broadwellde/
Duncore-interconnect.json3 "BriefDescription": "Total Write Cache Occupancy; Any Source",
8 … sum of the READ_OCCUPANCY and WRITE_OCCUPANCY events.; Tracks all requests from any source port.",
13 "BriefDescription": "Total Write Cache Occupancy; Select Source",
16 "EventName": "UNC_I_CACHE_TOTAL_OCCUPANCY.SOURCE",
111 … "BriefDescription": "Misc Events - Set 0; Cache Inserts of Atomic Transactions as Secondary",
116 …"PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
121 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Read Transactions as Secondary",
126 … "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
131 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Write Transactions as Secondary",
136 … "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
[all …]
/linux-6.14.4/sound/soc/codecs/
Dak4619.c1 // SPDX-License-Identifier: GPL-2.0
3 * ak4619.c -- Asahi Kasei ALSA SoC Audio driver
39 #define ADC_DF 0x0a /* ADC Digital Filter Setting */
47 #define DAC_DEMP 0x13 /* DAC De-Emphasis Setting */
48 #define DAC_MF 0x14 /* DAC Mute & Filter Setting */
95 /* ADC Digital Filter Setting */
126 /* DAC De-Emphasis Setting */
140 /* DAC Mute & Filter Setting */
165 * min : 0xFE : -115.0 dB
168 static const DECLARE_TLV_DB_SCALE(dac_tlv, -11550, 50, 1);
[all …]
/linux-6.14.4/drivers/infiniband/hw/usnic/
Dusnic_fwd.h7 * COPYING in the main directory of this source tree, or the
10 * Redistribution and use in source and binary forms, with or
14 * - Redistributions of source code must retain the above
18 * - Redistributions in binary form must reproduce the above
91 usnic_fwd_alloc_flow(struct usnic_fwd_dev *ufdev, struct filter *filter,
97 static inline void usnic_fwd_init_usnic_filter(struct filter *filter, in usnic_fwd_init_usnic_filter() argument
100 filter->type = FILTER_USNIC_ID; in usnic_fwd_init_usnic_filter()
101 filter->u.usnic.ethtype = ETH_P_IBOE; in usnic_fwd_init_usnic_filter()
102 filter->u.usnic.flags = FILTER_FIELD_USNIC_ETHTYPE | in usnic_fwd_init_usnic_filter()
105 filter->u.usnic.proto_version = (USNIC_ROCE_GRH_VER << in usnic_fwd_init_usnic_filter()
[all …]
Dusnic_fwd.c7 * COPYING in the main directory of this source tree, or the
10 * Redistribution and use in source and binary forms, with or
14 * - Redistributions of source code must retain the above
18 * - Redistributions in binary form must reproduce the above
46 struct net_device *netdev = ufdev->netdev; in usnic_fwd_devcmd_locked()
48 lockdep_assert_held(&ufdev->lock); in usnic_fwd_devcmd_locked()
58 ufdev->name, vnic_idx, cmd); in usnic_fwd_devcmd_locked()
61 ufdev->name, vnic_idx, cmd, in usnic_fwd_devcmd_locked()
66 ufdev->name, vnic_idx, cmd); in usnic_fwd_devcmd_locked()
77 spin_lock(&ufdev->lock); in usnic_fwd_devcmd()
[all …]
/linux-6.14.4/tools/perf/Documentation/
Dperf-probe.txt1 perf-probe(1)
5 ----
6 perf-probe - Define new dynamic tracepoints
9 --------
11 'perf probe' [options] --add='PROBE' [...]
15 'perf probe' [options] --del='[GROUP:]EVENT' [...]
17 'perf probe' --list[=[GROUP:]EVENT]
19 'perf probe' [options] --line='LINE'
21 'perf probe' [options] --vars='PROBEPOINT'
23 'perf probe' [options] --funcs
[all …]
/linux-6.14.4/include/media/
Ddemux.h4 * The Kernel Digital TV Demux kABI defines a driver-internal interface for
5 * registering low-level, hardware specific driver to a hardware independent
40 * DMX_MAX_FILTER_SIZE: Maximum length (in bytes) of a section/PES filter.
49 * filter.
64 * enum ts_filter_type - filter type bitmap for dmx_ts_feed.set\(\)
69 * @TS_DECODER: Send stream to built-in decoder (if present).
81 * struct dmx_ts_feed - Structure that contains a TS feed filter
83 * @is_filtering: Set to non-zero when filtering in progress
86 * @set: sets the TS filter
90 * A TS feed is typically mapped to a hardware PID filter on the demux chip.
[all …]
/linux-6.14.4/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_util.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
4 * Copyright (c) 2015-2021, The Linux Foundation. All rights reserved.
15 #define REG_MASK(n) ((BIT(n)) - 1)
41 * struct dpu_hw_blk - opaque hardware block object
59 * @ adjust_a: A-coefficients for mapping curve
60 * @ adjust_b: B-coefficients for mapping curve
61 * @ adjust_c: C-coefficients for mapping curve
90 * @ src_width: source width
91 * @ src_height: source height
[all …]
/linux-6.14.4/sound/pci/au88x0/
Dau88x0_a3d.c1 // SPDX-License-Identifier: GPL-2.0-or-later
24 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetTimeConsts()
25 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
26 a3d_addrA(a->slice, a->source, A3D_A_HrtfTrackTC), HrtfTrack); in a3dsrc_SetTimeConsts()
27 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
28 a3d_addrA(a->slice, a->source, A3D_A_ITDTrackTC), ItdTrack); in a3dsrc_SetTimeConsts()
29 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
30 a3d_addrA(a->slice, a->source, A3D_A_GainTrackTC), GTrack); in a3dsrc_SetTimeConsts()
31 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts()
32 a3d_addrA(a->slice, a->source, A3D_A_CoeffTrackTC), CTrack); in a3dsrc_SetTimeConsts()
[all …]
/linux-6.14.4/tools/testing/selftests/net/forwarding/
Dbridge_mdb.sh2 # SPDX-License-Identifier: GPL-2.0
4 # +-----------------------+ +------------------------+
15 # +----|------------------+ +----|-------------------+
17 # +----|--------------------------------------------------|-------------------+
19 # | +--|--------------------------------------------------|-----------------+ |
24 # | +-----------------------------------------------------------------------+ |
25 # +---------------------------------------------------------------------------+
34 source lib.sh
35 source tc_common.sh
165 check_fail $? "Managed to add $name host entry with a source"
[all …]
Dtc_chains.sh2 # SPDX-License-Identifier: GPL-2.0
7 source tc_common.sh
8 source lib.sh
38 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
41 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac -A 192.0.2.1 -B 192.0.2.2 \
42 -t ip -q
45 check_fail $? "matched on filter in unreachable chain"
47 tc filter del dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
57 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
59 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
[all …]
Drouter.sh2 # SPDX-License-Identifier: GPL-2.0
4 # +--------------------+ +----------------------+
11 # +------------------|-+ +-|--------------------+
13 # +------------------|-------------------------|--------------------+
20 # +-----------------------------------------------------------------+
33 source lib.sh
34 source tc_common.sh
42 vrf_create "vrf-h1"
43 ip link set dev $h1 master vrf-h1
45 ip link set dev vrf-h1 up
[all …]
Dtc_flower_router.sh2 # SPDX-License-Identifier: GPL-2.0
6 source tc_common.sh
7 source lib.sh
88 tc filter add dev $rp3 egress protocol ip pref 1 handle 101 flower \
90 tc filter add dev $rp3 egress protocol ip pref 2 handle 102 flower \
93 $MZ $h1 -c 1 -p 64 -a $h1mac -b $rp1mac -A 192.0.1.1 -B 192.0.3.1 \
94 -t ip -q
97 check_fail $? "Matched on a wrong filter"
100 check_err $? "Did not match on correct filter"
102 $MZ $h2 -c 1 -p 64 -a $h2mac -b $rp2mac -A 192.0.2.1 -B 192.0.3.1 \
[all …]
Dtc_flower_cfm.sh2 # SPDX-License-Identifier: GPL-2.0
6 source tc_common.sh
7 source lib.sh
60 tc filter add dev $h2 ingress protocol cfm pref 1 handle 101 \
62 tc filter add dev $h2 ingress protocol cfm pref 1 handle 102 \
66 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q
68 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q
77 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac "$pkt" -q
85 tc filter del dev $h2 ingress protocol cfm pref 1 handle 101 flower
86 tc filter del dev $h2 ingress protocol cfm pref 1 handle 102 flower
[all …]
/linux-6.14.4/net/bridge/netfilter/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
50 (iptables-nft).
78 tristate "ebt: filter table support"
81 The ebtables filter table is used to define frame filtering rules at
92 source address (MAC SNAT) or the MAC destination address (MAC DNAT).
100 tristate "ebt: 802.3 filter support"
107 tristate "ebt: among filter support"
109 This option adds the among match, which allows matching the MAC source
111 MAC/IP address pairs can be matched, f.e. for anti-spoofing rules.
116 tristate "ebt: ARP filter support"
[all …]
/linux-6.14.4/tools/testing/selftests/drivers/net/hw/
Dloopback.sh2 # SPDX-License-Identifier: GPL-2.0
4 # Kselftest framework requirement - SKIP code is 4.
10 source "$lib_dir"/../../../net/forwarding/tc_common.sh
11 source "$lib_dir"/../../../net/forwarding/lib.sh
39 tc filter add dev $h1 ingress protocol arp pref 1 handle 101 flower \
42 $MZ $h1 -c 1 -t arp -q
45 check_fail $? "Matched on a filter without loopback setup"
47 ethtool -K $h1 loopback on
52 $MZ $h1 -c 1 -t arp -q
55 check_err $? "Did not match on filter with loopback"
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/arm/
Darm,coresight-static-replicator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,coresight-static-replicator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Mathieu Poirier <[email protected]>
11 - Mike Leach <[email protected]>
12 - Leo Yan <[email protected]>
13 - Suzuki K Poulose <[email protected]>
20 through the intermediate links connecting the source to the currently selected
28 const: arm,coresight-static-replicator
[all …]
/linux-6.14.4/tools/testing/selftests/tc-testing/tc-tests/filters/
Du32.json4 "name": "Add u32 with source match",
6 "filter",
15 …"cmdUnderTest": "$TC filter add dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.1/32…
17 "verifyCmd": "$TC filter show dev $DEV1 ingress",
18 …"matchPattern": "filter protocol ip pref 1 u32 chain (0[ ]+$|0 fh 800: ht divisor 1|0 fh 800::800 …
26 "name": "Add/Replace u32 with source match and invalid indev",
28 "filter",
37 …"cmdUnderTest": "$TC filter replace dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.…
39 "verifyCmd": "$TC filter show dev $DEV1 ingress",
40 "matchPattern": "filter protocol ip pref 1 u32 chain 0",
[all …]
/linux-6.14.4/drivers/net/ethernet/qlogic/qed/
Dqed_dev_api.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
3 * Copyright (c) 2015-2017 QLogic Corporation
4 * Copyright (c) 2019-2020 Marvell International Ltd.
77 * In case of a crash kernel over PDA - this should be set to false.
105 /* NPAR tx switching to be used for vports for tx-switching */
201 * @is_atomic: Hint from the caller - if the func can sleep or not.
220 * Should be called at the end of a flow - at the end of the function that
234 * qed_dmae_host2grc(): Copy data from source addr to
239 * @source_addr: Source address.
256 * to source address using the given ptt.
[all …]

12345678910>>...41