diff options
author | Matthew Smith <mgsmith@netgate.com> | 2018-02-10 11:11:45 -0600 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2018-02-12 19:34:17 +0000 |
commit | 7a1928342109cd05cccf9969e61b5fe8f00a18cf (patch) | |
tree | b1b618b07d620fee5ba06ca4222d97668cfb8f10 /src/vnet/bier/bier_disp_entry.h | |
parent | 18b631560b17d5fd143c87d77f86a371cb93e6d8 (diff) |
Fix DHCP client crash with worker threads
Crash occurring With a worker thread configured and dhcp
client active on an interface. When a DHCP reply packet
is received, call to ethernet_get_main() from
dhcp_proxy_to_client_input() was causing a crash.
Replaced with a call to vnet_get_ethernet_main().
Once that was resolved, calling dhcp_client_acquire_address()
from a worker thread also caused a crash. Changed so the main
thread will do the address/route configuration.
Change-Id: Ib23984787102dea8cf6cfcde86188a751f15c1e1
Signed-off-by: Matthew Smith <mgsmith@netgate.com>
Diffstat (limited to 'src/vnet/bier/bier_disp_entry.h')
0 files changed, 0 insertions, 0 deletions