Home
last modified time | relevance | path

Searched refs:and (Results 1 – 25 of 4518) sorted by relevance

12345678910>>...181

/f-stack/freebsd/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/
H A Dfe51_pack.S25 and $31,%r11 label
43 and %rax,%rdx label
47 and %rax,%rcx label
51 and %rax,%r8 label
55 and %rax,%r9 label
59 and %rax,%rsi label
77 and %r12,%rax label
78 and %r12,%r10 label
85 and $0xFF,%eax label
89 and $0xFF,%eax label
[all …]
/f-stack/freebsd/contrib/zstd/
H A DTESTING.md5 short, medium, and long tests.
9 Short tests run on CircleCI for new commits on every branch and pull request.
12 - Compilation on various versions of gcc, clang, and g++
20 - The following tests run with UBsan and Asan on x86_64 and x86, as well as with
26 - Fuzzer tests (see above) on ARM, AArch64, PowerPC, and PowerPC64
31 and once a day on the current version of `dev` branch,
34 - Entire test suite (including fuzzers and some other specialized tests) on:
35 - x86_64 and x86 with UBsan and Asan
37 - ARM, AArch64, PowerPC, and PowerPC64
41 - `pzstd` with asan and tsan, as well as in 32-bits mode
[all …]
/f-stack/dpdk/doc/guides/freebsd_gsg/
H A Dintro.rst7 This document contains instructions for installing and configuring the
9 up and running quickly and describes how to compile and run a
13 For a comprehensive guide to installing and using FreeBSD, the following
32 * **Getting Started Guide** (this document): Describes how to install and
33 configure the DPDK; designed to get users up and running quickly with the
38 * The software architecture and how to use it (through examples),
42 that can be used to build the development kit and an application)
43 and guidelines for porting an application
45 * Optimizations used in the software and those that should be considered
51 data structures and other programming constructs.
[all …]
/f-stack/dpdk/doc/guides/prog_guide/
H A Dstack_lib.rst7 DPDK's stack library provides an API for configuration and use of a bounded
12 * Create a uniquely named stack of a user-specified size and using a
16 * Push and pop a burst of one or more stack objects (pointers). These function
23 * Query a stack's current depth and number of free entries.
46 data pointer and a next pointer, and an atomic stack depth counter. The
48 and one thread being preempted/delayed in a push or pop operation will not
54 (i.e. the list changed between reading the head and modifying it), else it
55 adjusts the stack length and returns.
78 1. Thread A reads head pointer X and stores the pointed-to list element.
81 3. Thread A changes the head pointer with a compare-and-swap and succeeds.
[all …]
H A Dintro.rst8 development environment information and optimization guidelines.
10 For programming examples and for instructions on compiling and running each sample application,
13 For general information on compiling and running applications, see the *DPDK Getting Started Guide*.
21 limitations, fixed issues, known issues and so on.
24 * **Getting Started Guide** : Describes how to install and configure the DPDK software;
25 designed to get users up and running quickly with the software.
33 * The software architecture and how to use it (through examples),
38 and guidelines for porting an application
40 * Optimizations used in the software and those that should be considered for new development
45 data structures and other programming constructs.
[all …]
H A Dpdump_lib.rst10 The library does the complete copy of the Rx and Tx mbufs to a new mempool and
15 between primary and secondary process for enabling/disabling packet capture on
19 or disable the packet capture, and to uninitialize it.
25 This API enables the packet capture on a given port and queue.
29 This API enables the packet capture on a given device id (``vdev name or pci address``) and queue.
33 This API disables the packet capture on a given port and queue.
36 …This API disables the packet capture on a given device id (``vdev name or pci address``) and queue.
57 The library APIs ``rte_pdump_enable()`` and ``rte_pdump_enable_by_deviceid()`` enables the packet c…
60 and enables the packet capture by registering the Ethernet RX and TX callbacks for the given port o…
61 and queue combinations. Then the primary process will mirror the packets to the new mempool and enq…
[all …]
H A Doverview.rst24 Longest Prefix Match (LPM) and rings libraries are also provided.
42 editor and various libraries to create the DPDK components and libraries.
58 * DPDK loading and launching
60 * Support for multi-process and multi-thread execution types
72 * Trace and debug functions
103 and may be used as a general communication mechanism between cores
104 and/or execution blocks connected together on a logical core.
112 A pool is identified by name and uses a ring to store free objects.
121 The mbuf library provides the facility to create and destroy buffers
144 The DPDK includes Poll Mode Drivers (PMDs) for 1 GbE, 10 GbE and 40GbE, and para virtualized virtio
[all …]
/f-stack/dpdk/doc/guides/sample_app_ug/
H A Dl2_forward_cat.rst9 command line options and linking against the libpqos library.
12 application and use of the libpqos library to program CAT.
24 one for data and one for code.
54 and the DPDK source tree and go to the example directory:
75 or to enable CAT and CDP on cpus 1,3:
99 masks (``code_cbm`` and ``data_cbm``) is used.
101 ``(`` and ``)`` are necessary if it's a group.
106 ``(`` and ``)`` are necessary if it's a group.
110 * cpus 1 and 3 share its 4 ways with cpus 4, 5 and 6;
112 * cpus 4, 5 and 6 share half (4 out of 8 ways) of its L3 with cpus 1 and 3;
[all …]
H A Dl3_forward_access_ctrl.rst16 and packet L3 forwarding.
46 * **Source IP address and destination IP address**
50 * **Source port and destination port**
64 Therefore, set bit 0 in mask and value with 0, set bits 1-7 in mask with 1, and bits 1-7 in value w…
89 ACL and Route Rules
130 where MIN and MAX are the inclusive minimum and maximum values of the range.
178 * Packet 2 matches Rule 2 and Rule 3
198 Bind ports, queues and logical cores. Check ACL search options, and so on.
267 while cores 8-15 and 24-31 appear on socket 1.
280 * The -p option enables ports 0 and 1
[all …]
/f-stack/dpdk/doc/guides/linux_gsg/
H A Dintro.rst7 This document contains instructions for installing and configuring the Data Plane Development Kit (…
8 It is designed to get customers up and running quickly.
9 The document describes how to compile and run a DPDK application in a Linux application (linux) env…
17 …cific information, including supported features, limitations, fixed issues, known issues and so on.
20 …d Guide (this document): Describes how to install and configure the DPDK; designed to get users up…
24 …* The software architecture and how to use it (through examples), specifically in a Linux applic…
26 …he DPDK, the build system (including the commands that can be used to build the development kit and
27 an application) and guidelines for porting an application
29 * Optimizations used in the software and those that should be considered for new development
33 * API Reference: Provides detailed information about DPDK functions, data structures and other pr…
[all …]
/f-stack/dpdk/lib/librte_net/
H A Dmeson.build29 cc.get_define('__AVX512F__', args: machine_args) != '' and
30 cc.get_define('__AVX512BW__', args: machine_args) != '' and
36 cc.has_argument('-mpclmul') and cc.has_argument('-maes'))
38 not machine_args.contains('-mno-avx512f') and
39 cc.has_argument('-mavx512f') and
40 cc.has_argument('-mavx512bw') and
41 cc.has_argument('-mavx512dq') and
42 cc.has_argument('-mavx512vl') and
43 cc.has_argument('-mvpclmulqdq') and
44 cc.has_argument('-mavx2') and
[all …]
/f-stack/freebsd/contrib/libsodium/
H A DChangeLog38 - The Javascript and Webassembly versions have been merged, and the
40 Webassembly code is loaded and compiled.
79 and multi-part messages.
104 the algorithm and can verify both Argon2i and Argon2id hashed passwords.
116 - New constants and related accessors have been added for Scrypt and
124 signature and signature verification.
263 a CPU with the aesni and pclmul extensions, and is accessible via the
267 - QNX and CloudABI are now supported.
340 compilation, readability and portability changes have been made and the
355 keys for signature and encryption.
[all …]
/f-stack/freebsd/contrib/openzfs/module/icp/asm-x86_64/modes/
H A DTHIRDPARTYLICENSE.openssl10 "License" shall mean the terms and conditions for use, reproduction,
11 and distribution as defined by Sections 1 through 9 of this document.
16 "Legal Entity" shall mean the union of the acting entity and all
29 source, and configuration files.
34 and conversions to other media types.
47 the Work and Derivative Works thereof.
72 Work and such Derivative Works in Source or Object form.
96 Derivative Works a copy of this License; and
99 stating that You changed the files; and
105 the Derivative Works; and
[all …]
/f-stack/freebsd/contrib/dev/nvidia/
H A DLICENCE.nvidia6 the software of NVIDIA Corporation and its subsidiaries ("NVIDIA")
7 downloadable herefrom, including computer software and associated
18 property laws and treaties. The SOFTWARE may be protected by various
19 patents, and is not sold, and instead is only licensed for use, strictly
32 2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer
36 2.1.1 Rights. Customer may install and use multiple copies of the
41 and the subsidiaries it owns by more than fifty percent (50%).
72 Customer must destroy all copies of the SOFTWARE and all of its
82 All title and copyrights in and to the SOFTWARE (including but
95 This agreement shall be deemed to have been made in, and shall be
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/rtc/
H A Disil,isl1208.txt3 ISL12X9 have additional pins EVIN and #EVDET for tamper detection, while the
4 ISL1208 and ISL1218 do not. They are all use the same driver with the bindings
16 - "interrupt-names": list which may contains "irq" and "evdet"
17 evdet applies to isl1209 and isl1219 only
18 - "interrupts": list of interrupts for "irq" and "evdet"
19 evdet applies to isl1209 and isl1219 only
21 Applies to isl1209 and isl1219 only
22 Possible values are 0 and 1
27 Example isl1219 node with #IRQ pin connected to SoC gpio1 pin12 and #EVDET pin
28 connected to SoC gpio2 pin 24 and internal pull-up enabled in EVIN pin.
/f-stack/freebsd/contrib/device-tree/Bindings/sound/
H A Dfsl,ssi.txt13 - cell-index: The SSI, <0> = SSI1, <1> = SSI2, and so on.
14 - reg: Offset and length of the register set for the device.
15 - interrupts: <a b> where a is the interrupt number and b is a
16 field that represents an encoding of the sense and
38 on pca100 and pcm043.
50 SRCK and SRFS are ignored. Asynchronous mode allows
51 playback and capture to use different sample sizes and
53 be connected together, and SRFS and STFS be connected
72 Notes on fsl,playback-dma and fsl,capture-dma:
76 playback and DMA channel 1 for capture. SSI2 must use DMA channel 2 for
[all …]
H A Dfsl-sai.txt5 serial interfaces with frame synchronization such as I2S, AC97, TDM, and
15 - reg : Offset and length of the register set for the device.
19 - clock-names : Must include the "bus" for register access and
20 "mclk1", "mclk2", "mclk3" for bit clock and frame
25 - dma-names : Two dmas have to be defined, "tx" and "rx".
40 with Rx) which means both the transmitter and the
41 receiver will send and receive data by following
42 receiver's bit clocks and frame sync clocks.
46 means both transmitter and receiver will send and
47 receive data by following their own bit clocks and
[all …]
/f-stack/dpdk/
H A DREADME1 DPDK is a set of libraries and drivers for fast packet processing.
2 It supports many processor architectures and both FreeBSD and Linux.
5 and drivers. The kernel components are GPL-2.0 licensed.
8 API documentation, and sample application information.
10 For questions and usage discussions, subscribe to: [email protected]
11 Report bugs and issues to the development mailing list: [email protected]
/f-stack/dpdk/doc/guides/eventdevs/
H A Ddlb.rst35 eventdev API and DLB misalign.
44 -- and others, like credit pools (one directed and one load-balanced pool per
63 1. Configure and start the device
77 1. Configure and start the device
88 A load-balanced queue can support atomic and ordered scheduling, or atomic and
89 unordered scheduling, but not atomic and unordered and ordered scheduling. A
120 Load-balanced and Directed Ports
129 and max_event_queues report the number of available load-balanced ports and
135 control the total number of ports (load-balanced and directed) and the number
150 only be linked to a single directed queue (and vice versa), and that link
[all …]
H A Ddlb2.rst33 eventdev API and DLB2 misalign.
42 -- and others, like credit pools (one directed and one load-balanced pool per
53 A load-balanced queue can support atomic and ordered scheduling, or atomic and
54 unordered scheduling, but not atomic and unordered and ordered scheduling. A
88 A load-balanced queue can support atomic and ordered scheduling, or atomic and
89 unordered scheduling, but not atomic and unordered and ordered scheduling. A
120 Load-balanced and Directed Ports
129 and max_event_queues report the number of available load-balanced ports and
135 control the total number of ports (load-balanced and directed) and the number
150 only be linked to a single directed queue (and vice versa), and that link
[all …]
/f-stack/dpdk/doc/guides/nics/
H A Dpfe.rst17 and how it is integrated into the DPDK.
25 - Driver compilation and testing
81 interface traffic is multiplexed and send over HIF queue.
85 host interface and these logical interfaces. PFE ethernet driver is a
86 hardware independent and register with the HIF client driver to transmit and
134 The following dependencies are not part of DPDK and must be installed
141 and corresponding boards.
144 a fully operational tool chain, kernel and board specific modules.
159 Driver compilation and testing
163 :ref:`compiling and testing a PMD for a NIC <pmd_build_and_test>`
[all …]
H A Dvmxnet3.rst10 IPv6 offloads, and MSI/MSI-X interrupt delivery.
28 …D, the VMXNET3 driver provides the packet reception and transmission callbacks, vmxnet3_recv_pkts
31 and it is solely responsible to free that memory when not needed.
34 and the hypervisor loads the buffers with packets in the RX case and sends packets to vSwitch in th…
42 The interrupts are disabled and there is no notification required.
46 and notifies the hypervisor.
48 The rings are read by the PMD in the next transmit routine call and the buffers and descriptors are…
50 Features and Limitations of VMXNET3 PMD
73 * Release 1.6.0 does not support separate headers and body receive cmd_ring and hence,
77 * Receive and transmit of scattered packets is not supported.
[all …]
H A Daf_packet.rst7 The AF_PACKET socket in Linux allows an application to receive and send raw
8 packets. This Linux-specific PMD driver binds to an AF_PACKET socket and allows
9 a DPDK application to send and receive raw packets through the Kernel.
11 In order to improve Rx and Tx performance this implementation makes use of
13 and kernel, that's used to send and receive packets. This helps reducing system
14 calls and the copies needed between user space and Kernel.
18 Options and inherent limitations
25 * ``qpairs`` - number of Rx and Tx queues (optional, default 1);
33 Because this implementation is based on PACKET_MMAP, and PACKET_MMAP has its
36 ``blocksz``, ``framesz`` and ``framecnt`` above).
[all …]
/f-stack/freebsd/contrib/dev/acpica/
H A Dchanges.txt4833 and
5857 and
6204 and
6325 and
6416 and
6646 and
6656 and
6990 and
7188 and
7246 and
[all …]
/f-stack/freebsd/contrib/openzfs/cmd/zed/agents/
H A DREADME.md12 * Add a disk monitor for generating _disk-add_ and _disk-change_ events.
18 The phase 2 work primarily entails the _Diagnosis Engine_ and the
21 information see the **FMD Components in ZED** and **Implementation
26 Future work will add additional functionality and will likely include:
32 * Zedlet parallel execution and resiliency (add watchdog).
37 and isolation of VDEV faults. A fault is something we can associate
38 with an impact (e.g. loss of data redundancy) and a corrective action
41 monitor_, a _diagnosis engine_ and _response agents_.
58 ereports and feeds them into a Soft Error Rate Discrimination (SERD)
89 case management, one-shot timers and SERD engines.
[all …]

12345678910>>...181