Home
last modified time | relevance | path

Searched refs:rte_kni (Results 1 – 19 of 19) sorted by relevance

/dpdk/lib/kni/
H A Drte_kni.h29 struct rte_kni;
118 struct rte_kni *rte_kni_alloc(struct rte_mempool *pktmbuf_pool,
135 int rte_kni_release(struct rte_kni *kni);
149 int rte_kni_handle_request(struct rte_kni *kni);
167 unsigned rte_kni_rx_burst(struct rte_kni *kni, struct rte_mbuf **mbufs,
186 unsigned rte_kni_tx_burst(struct rte_kni *kni, struct rte_mbuf **mbufs,
199 struct rte_kni *rte_kni_get(const char *name);
209 const char *rte_kni_get_name(const struct rte_kni *kni);
224 int rte_kni_register_handlers(struct rte_kni *kni, struct rte_kni_ops *ops);
236 int rte_kni_unregister_handlers(struct rte_kni *kni);
[all …]
H A Drte_kni.c56 struct rte_kni { struct
119 static struct rte_kni *
122 struct rte_kni *kni; in __rte_kni_get()
141 kni_reserve_mz(struct rte_kni *kni) in kni_reserve_mz()
199 kni_release_mz(struct rte_kni *kni) in kni_release_mz()
210 struct rte_kni *
217 struct rte_kni *kni; in rte_kni_alloc()
402 rte_kni_release(struct rte_kni *kni) in rte_kni_release()
644 kni_free_mbufs(struct rte_kni *kni) in kni_free_mbufs()
713 struct rte_kni *
[all …]
H A Dmeson.build14 sources = files('rte_kni.c')
15 headers = files('rte_kni.h', 'rte_kni_common.h')
/dpdk/lib/port/
H A Drte_port_kni.h30 struct rte_kni *kni;
40 struct rte_kni *kni;
51 struct rte_kni *kni;
H A Drte_port_kni.c32 struct rte_kni *kni;
126 struct rte_kni *kni;
303 struct rte_kni *kni;
/dpdk/doc/guides/prog_guide/
H A Dkernel_nic_interface.rst32 The KNI kernel loadable module ``rte_kni`` provides the kernel interface
35 When the ``rte_kni`` module is loaded, it will create a device ``/dev/kni``
39 The ``rte_kni`` kernel module contains several optional parameters which
44 # modinfo rte_kni.ko
70 Loading the ``rte_kni`` kernel module without any optional parameters is
78 # insmod <build_dir>/kernel/linux/kni/rte_kni.ko
109 To provide flexibility of performance, the ``rte_kni`` KNI kernel module
153 The default carrier state of KNI interfaces created by the ``rte_kni``
176 # insmod <build_dir>/kernel/linux/kni/rte_kni.ko carrier=on
182 # insmod <build_dir>/kernel/linux/kni/rte_kni.ko carrier=off
[all …]
/dpdk/doc/guides/sample_app_ug/
H A Dkernel_nic_interface.rst35 KNI kernel module ``rte_kni`` be loaded into the kernel. See
37 the ``rte_kni`` kernel module.
74 If link monitoring is not enabled, the ``rte_kni`` kernel module should be
135 cores are used to pin the kernel threads in the ``rte_kni`` kernel module.
150 ``port``. If the ``rte_kni`` kernel module is loaded in :ref:`multiple
160 The following commands will first load the ``rte_kni`` kernel module in
170 # rmmod rte_kni
188 # rmmod rte_kni
193 test application and the ``rte_kni`` kernel module. In this example,
194 the ``rte_kni`` kernel module is loaded in :ref:`single kernel thread
[all …]
/dpdk/kernel/linux/kni/
H A DKbuild5 obj-m := rte_kni.o
6 rte_kni-y := $(patsubst $(src)/%.c,%.o,$(wildcard $(src)/*.c))
H A Dmeson.build25 custom_target('rte_kni', custom
27 output: 'rte_kni.ko',
/dpdk/app/test/
H A Dtest_kni.c89 static struct rte_kni *test_kni_ctx;
312 struct rte_kni *kni = rte_kni_get(TEST_KNI_PORT); in test_kni_register_handler_mp()
425 struct rte_kni *kni; in test_kni_processing()
543 struct rte_kni *kni; in test_kni()
/dpdk/examples/ip_pipeline/
H A Dkni.h21 struct rte_kni *k;
H A Dkni.c109 struct rte_kni *k; in kni_create()
/dpdk/drivers/net/kni/
H A Drte_eth_kni.c49 struct rte_kni *kni;
80 struct rte_kni *kni = kni_q->internals->kni; in eth_kni_rx()
97 struct rte_kni *kni = kni_q->internals->kni; in eth_kni_tx()
/dpdk/doc/guides/nics/
H A Dkni.rst86 If KNI kernel module (rte_kni.ko) not inserted, following error log printed::
100 insmod <build_dir>/kernel/linux/kni/rte_kni.ko lo_mode=lo_mode_fifo_skb
H A Dvirtio.rst107 insmod rte_kni.ko
/dpdk/examples/ip_pipeline/examples/
H A Dkni.cli18 ; [Linux]$ insmod rte_kni.ko
/dpdk/examples/kni/
H A Dmain.c88 struct rte_kni *kni[KNI_MAX_KTHREAD]; /* KNI context pointers */
714 log_link_state(struct rte_kni *kni, int prev, struct rte_eth_link *link) in log_link_state()
936 struct rte_kni *kni; in kni_alloc()
/dpdk/doc/api/
H A Ddoxy-api-index.md44 [KNI] (@ref rte_kni.h),
/dpdk/doc/guides/rel_notes/
H A Drelease_18_11.rst259 * **Updated KNI kernel module, rte_kni library, and KNI sample application.**