Re: [ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-10-31 Thread Ilya Maximets
On 31.10.2019 15:01, William Tu wrote: The root cause: Every change in the state of the network interface of a linux kernel device generates if-notifier event and if-notifier event triggers the OVS code to re-apply the configuration of ports, i.e. add broken ports back. The most obvious part is t

Re: [ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-10-31 Thread William Tu
> > The root cause: Every change in the state of the network interface > > of a linux kernel device generates if-notifier event and if-notifier > > event triggers the OVS code to re-apply the configuration of ports, > > i.e. add broken ports back. The most obvious part is that dpif-netdev > > chang

Re: [ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-10-31 Thread Ilya Maximets
On 31.10.2019 11:16, Eelco Chaudron wrote: On 26 Sep 2019, at 12:30, Ilya Maximets wrote: On 24.09.2019 16:15, Eelco Chaudron wrote: On 12 Sep 2019, at 12:24, Ilya Maximets wrote: On 12.09.2019 13:19, Ilya Maximets wrote: On 12.09.2019 13:07, Eelco Chaudron wrote: On 12 Sep 2019, at

Re: [ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-10-31 Thread Eelco Chaudron
On 26 Sep 2019, at 12:30, Ilya Maximets wrote: On 24.09.2019 16:15, Eelco Chaudron wrote: On 12 Sep 2019, at 12:24, Ilya Maximets wrote: On 12.09.2019 13:19, Ilya Maximets wrote: On 12.09.2019 13:07, Eelco Chaudron wrote: On 12 Sep 2019, at 10:39, Ilya Maximets wrote: On 11.09.2019

Re: [ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-09-26 Thread Ilya Maximets
On 24.09.2019 16:15, Eelco Chaudron wrote: On 12 Sep 2019, at 12:24, Ilya Maximets wrote: On 12.09.2019 13:19, Ilya Maximets wrote: On 12.09.2019 13:07, Eelco Chaudron wrote: On 12 Sep 2019, at 10:39, Ilya Maximets wrote: On 11.09.2019 16:20, Eelco Chaudron wrote: Currently, OVS does n

Re: [ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-09-24 Thread Eelco Chaudron
On 12 Sep 2019, at 12:24, Ilya Maximets wrote: On 12.09.2019 13:19, Ilya Maximets wrote: On 12.09.2019 13:07, Eelco Chaudron wrote: On 12 Sep 2019, at 10:39, Ilya Maximets wrote: On 11.09.2019 16:20, Eelco Chaudron wrote: Currently, OVS does not register and therefore not handle the int

Re: [ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-09-12 Thread Ilya Maximets
On 12.09.2019 13:19, Ilya Maximets wrote: > On 12.09.2019 13:07, Eelco Chaudron wrote: >> >> >> On 12 Sep 2019, at 10:39, Ilya Maximets wrote: >> >>> On 11.09.2019 16:20, Eelco Chaudron wrote: Currently, OVS does not register and therefore not handle the interface reset event from the DPD

Re: [ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-09-12 Thread Ilya Maximets
On 12.09.2019 13:07, Eelco Chaudron wrote: > > > On 12 Sep 2019, at 10:39, Ilya Maximets wrote: > >> On 11.09.2019 16:20, Eelco Chaudron wrote: >>> Currently, OVS does not register and therefore not handle the >>> interface reset event from the DPDK framework. This would cause a >>> problem in c

Re: [ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-09-12 Thread Eelco Chaudron
On 12 Sep 2019, at 10:39, Ilya Maximets wrote: On 11.09.2019 16:20, Eelco Chaudron wrote: Currently, OVS does not register and therefore not handle the interface reset event from the DPDK framework. This would cause a problem in cases where a VF is used as an interface, and its configuration

Re: [ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-09-12 Thread Ilya Maximets
On 11.09.2019 16:20, Eelco Chaudron wrote: > Currently, OVS does not register and therefore not handle the > interface reset event from the DPDK framework. This would cause a > problem in cases where a VF is used as an interface, and its > configuration changes. > > As an example in the following

[ovs-dev] [PATCH v3] netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event

2019-09-11 Thread Eelco Chaudron
Currently, OVS does not register and therefore not handle the interface reset event from the DPDK framework. This would cause a problem in cases where a VF is used as an interface, and its configuration changes. As an example in the following scenario the MAC change is not detected/acted upon unti