History log of /f-stack/lib/ff_dpdk_kni.c (Results 1 – 23 of 23)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 2317ada5 18-Sep-2021 fengbojiang <[email protected]>

Update LICENCE.


Revision tags: v1.21.1, v1.21
# 4418919f 18-Jun-2020 johnjiang <[email protected]>

DPDK: upgrade to DPDK 19.11.2(LTS).


Revision tags: v1.20, v1.13
# 3f18f1a2 29-Jul-2019 root <[email protected]>

KNI: remove the feature of monitor port's link status.
And if you want to use kni, you should do one of two action:
1. `insmod rte_kni.ko carrier=on` while init dpdk running environment.
2. or run `e

KNI: remove the feature of monitor port's link status.
And if you want to use kni, you should do one of two action:
1. `insmod rte_kni.ko carrier=on` while init dpdk running environment.
2. or run `echo 1 > /sys/class/net/veth0/carrier` after enable veth0 up.

Refer #401, but this is not the real reason of #401, it is the DPDK's ENA driver can't work correctly in multi-processes.

show more ...


# 34e766d2 25-Jul-2019 10077240 <[email protected]>

support more than 32 processes; support 52bytes rsskey; compile failed.


# 10b909a1 17-Jul-2019 fengbojiang(姜凤波) <[email protected]>

IPv6: support multi-processes, deep copy NDP packet and dispatch.


# d7140ab7 12-Jul-2019 fengbojiang(姜凤波) <[email protected]>

IPv6: FreeBSD stack and f-stack support ipv6.


# 030e1061 14-Mar-2019 fengbojiang(姜凤波) <[email protected]>

F-Stack's kni can work on DPDK 18.11 LTS now.


# e8591dc5 14-Mar-2019 fengbojiang(姜凤波) <[email protected]>

F-Stack's kni can work on DPDK 18.11 LTS now.


# 031be553 18-Jan-2019 fengbojiang(姜凤波) <[email protected]>

Revert "DPDK:upgrade to 18.11.0 LTS."

This reverts commit 8850115bd87ac2e168ca2ab33159528818d45fe8.


# 5af785ec 18-Jan-2019 fengbojiang(姜凤波) <[email protected]>

Revert "DPDK:upgrade to 18.11.0 LTS."

This reverts commit 8850115bd87ac2e168ca2ab33159528818d45fe8.


# 25762013 06-Dec-2018 fengbojiang <[email protected]>

Format code.


# 2accbca7 06-Dec-2018 fengbojiang <[email protected]>

Format code.


# 8850115b 06-Dec-2018 jfb8856606 <[email protected]>

DPDK:upgrade to 18.11.0 LTS.


# 28440c50 06-Dec-2018 jfb8856606 <[email protected]>

DPDK:upgrade to 18.11.0 LTS.


Revision tags: v1.12
# 76c59264 15-May-2018 logwang <[email protected]>

DPDK: upgrade to 17.11.2 LTS.

Changes:
1. This version is downloaded from
https://fast.dpdk.org/rel/dpdk-17.11.2.tar.xz.
2. Adapt the new interface `rte_ring_dequeue_burst`.
3. Change the type of `p

DPDK: upgrade to 17.11.2 LTS.

Changes:
1. This version is downloaded from
https://fast.dpdk.org/rel/dpdk-17.11.2.tar.xz.
2. Adapt the new interface `rte_ring_dequeue_burst`.
3. Change the type of `port_id` from uint8_t to uint16_t.
4. Just link libdpdk.a instead of the other libaries.
5. Install libnuma-dev first.
6. Update the documents.

show more ...


# 2bfe3f2e 15-May-2018 logwang <[email protected]>

DPDK: upgrade to 17.11.2 LTS.

Changes:
1. This version is downloaded from
https://fast.dpdk.org/rel/dpdk-17.11.2.tar.xz.
2. Adapt the new interface `rte_ring_dequeue_burst`.
3. Change the type of `p

DPDK: upgrade to 17.11.2 LTS.

Changes:
1. This version is downloaded from
https://fast.dpdk.org/rel/dpdk-17.11.2.tar.xz.
2. Adapt the new interface `rte_ring_dequeue_burst`.
3. Change the type of `port_id` from uint8_t to uint16_t.
4. Just link libdpdk.a instead of the other libaries.
5. Install libnuma-dev first.
6. Update the documents.

show more ...


Revision tags: v1.11
# f17ba62b 21-Nov-2017 logwang <[email protected]>

Use general protocol header length in protocol filter.


# 49e48176 21-Nov-2017 logwang <[email protected]>

Use general protocol header length in protocol filter.


# eb5902d9 09-Nov-2017 logwang <[email protected]>

Api: add packet dispatch callback function register.

In some cases, for example, packets are forwarded to your server through
IP tunnel, and they will be received on fixed queues, since RSS doesn't

Api: add packet dispatch callback function register.

In some cases, for example, packets are forwarded to your server through
IP tunnel, and they will be received on fixed queues, since RSS doesn't support tunnels.So we need to dispatch them again.

With this commit, we can implement a dispatcher callback function and regist
it, packets retrieved from rx queue will be dispatched again according to
the dispatcher result.

show more ...


# bed8feab 12-Jun-2017 root <[email protected]>

fix KNI: Out of memory


# 7abd0fb2 23-May-2017 logwang <[email protected]>

Add tool: sysctl.

This commit contains an ipc library implemented by dpdk rte_ring and
sysctl tool ported from FreeBSD.

With this commit we can get and set FreeBSD kernel state in runtime.


# f47e38d9 02-May-2017 logwang <[email protected]>

Fix kni bug.

BUG:
When set config.ini:
[kni]
enable=1
method=reject
tcp_port=80

Packets that not belond to tcp port 80 will not be transmitted to kernel.


# a9643ea8 21-Apr-2017 logwang <[email protected]>

init