| /f-stack/dpdk/lib/librte_kni/ |
| H A D | rte_kni.h | 31 struct rte_kni; 120 struct rte_kni *rte_kni_alloc(struct rte_mempool *pktmbuf_pool, 137 int rte_kni_release(struct rte_kni *kni); 151 int rte_kni_handle_request(struct rte_kni *kni); 169 unsigned rte_kni_rx_burst(struct rte_kni *kni, struct rte_mbuf **mbufs, 188 unsigned rte_kni_tx_burst(struct rte_kni *kni, struct rte_mbuf **mbufs, 201 struct rte_kni *rte_kni_get(const char *name); 211 const char *rte_kni_get_name(const struct rte_kni *kni); 226 int rte_kni_register_handlers(struct rte_kni *kni, struct rte_kni_ops *ops); 238 int rte_kni_unregister_handlers(struct rte_kni *kni); [all …]
|
| H A D | rte_kni.c | 58 struct rte_kni { struct 121 static struct rte_kni * 124 struct rte_kni *kni; in __rte_kni_get() 143 kni_reserve_mz(struct rte_kni *kni) in kni_reserve_mz() 201 kni_release_mz(struct rte_kni *kni) in kni_release_mz() 212 struct rte_kni * 219 struct rte_kni *kni; in rte_kni_alloc() 404 rte_kni_release(struct rte_kni *kni) in rte_kni_release() 636 kni_free_mbufs(struct rte_kni *kni) in kni_free_mbufs() 704 struct rte_kni * [all …]
|
| H A D | meson.build | 8 sources = files('rte_kni.c') 9 headers = files('rte_kni.h', 'rte_kni_common.h')
|
| /f-stack/dpdk/lib/librte_port/ |
| H A D | rte_port_kni.h | 31 struct rte_kni *kni; 41 struct rte_kni *kni; 52 struct rte_kni *kni;
|
| H A D | rte_port_kni.c | 33 struct rte_kni *kni; 127 struct rte_kni *kni; 304 struct rte_kni *kni;
|
| /f-stack/dpdk/doc/guides/prog_guide/ |
| H A D | kernel_nic_interface.rst | 32 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 60 Loading the ``rte_kni`` kernel module without any optional parameters is 68 # insmod <build_dir>/kernel/linux/kni/rte_kni.ko 99 To provide flexibility of performance, the ``rte_kni`` KNI kernel module 143 The default carrier state of KNI interfaces created by the ``rte_kni`` 166 # insmod <build_dir>/kernel/linux/kni/rte_kni.ko carrier=on 172 # insmod <build_dir>/kernel/linux/kni/rte_kni.ko carrier=off [all …]
|
| /f-stack/dpdk/kernel/linux/kni/ |
| H A D | Kbuild | 5 obj-m := rte_kni.o 6 rte_kni-y := $(patsubst $(src)/%.c,%.o,$(wildcard $(src)/*.c))
|
| H A D | meson.build | 13 custom_target('rte_kni', custom 15 output: 'rte_kni.ko',
|
| /f-stack/dpdk/doc/guides/sample_app_ug/ |
| H A D | kernel_nic_interface.rst | 35 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 …]
|
| /f-stack/dpdk/examples/ip_pipeline/ |
| H A D | kni.h | 21 struct rte_kni *k;
|
| H A D | kni.c | 109 struct rte_kni *k; in kni_create()
|
| /f-stack/dpdk/app/test/ |
| H A D | test_kni.c | 89 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()
|
| /f-stack/dpdk/drivers/net/kni/ |
| H A D | rte_eth_kni.c | 49 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()
|
| /f-stack/doc/ |
| H A D | Launch_F-Stack_on_AWS_EC2_in_one_minute.md | 29 insmod build/kernel/linux/kni/rte_kni.ko carrier=on 94 echo 1 > /sys/class/net/veth0/carrier # if `carrier=on` not set while `insmod rte_kni.ko`.
|
| H A D | F-Stack_Quick_Start_Guide.md | 48 insmod /data/f-stack/dpdk/build/kernel/linux/kni/rte_kni.ko carrier=on
|
| H A D | F-Stack_Binary_Release_Quick_Start.md | 48 | | | | | +-- rte_kni.ko
|
| /f-stack/dpdk/doc/guides/nics/ |
| H A D | kni.rst | 86 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 D | virtio.rst | 104 insmod rte_kni.ko
|
| /f-stack/dpdk/examples/ip_pipeline/examples/ |
| H A D | kni.cli | 18 ; [Linux]$ insmod rte_kni.ko
|
| /f-stack/dpdk/examples/kni/ |
| H A D | main.c | 89 struct rte_kni *kni[KNI_MAX_KTHREAD]; /* KNI context pointers */ 715 log_link_state(struct rte_kni *kni, int prev, struct rte_eth_link *link) in log_link_state() 944 struct rte_kni *kni; in kni_alloc()
|
| /f-stack/ |
| H A D | README.md | 69 …insmod /data/f-stack/dpdk/build/kernel/linux/kni/rte_kni.ko carrier=on # carrier=on is necessary, … 129 echo 1 > /sys/class/net/veth0/carrier # if `carrier=on` not set while `insmod rte_kni.ko`
|
| /f-stack/dpdk/doc/api/ |
| H A D | doxy-api-index.md | 43 [KNI] (@ref rte_kni.h),
|
| /f-stack/lib/ |
| H A D | ff_dpdk_kni.c | 66 struct rte_kni *kni;
|
| /f-stack/dpdk/doc/guides/linux_gsg/ |
| H A D | enable_func.rst | 162 insmod <build_dir>/kernel/linux/kni/rte_kni.ko
|
| /f-stack/dpdk/doc/guides/rel_notes/ |
| H A D | release_18_11.rst | 306 * **Updated KNI kernel module, rte_kni library, and KNI sample application.**
|