diff options
author | Dave Barach <dave@barachs.net> | 2019-05-30 19:48:12 -0400 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2019-05-31 09:28:10 +0000 |
commit | d305bb5249b6b2677c90265507bff6467fd7cab6 (patch) | |
tree | 5140653071f9accefd5065920013cb4417e8043a /src/vlibapi/node_serialize.c | |
parent | 6865d3c2ac01d78a2f313c4fb3e74cf409328e58 (diff) |
Update vnet hardware flags if link state changes
Explains a variety of hard-to-diagnose problems with certain Atom and
Denverton NIC types.
I finally tripped over a highly-repeatable failure: home gateway
use-case bitten by refusal to negotiate a DHCP lease for the trunk
port.
The dhcp client won't send pkts unless VNET_HW_INTERFACE_FLAG_LINK_UP
is set on the tx hw interface:
/* Interface(s) down? */
if ((hw->flags & VNET_HW_INTERFACE_FLAG_LINK_UP) == 0)
return;
Change-Id: I17ef2ba7b39078555fa27d2d874a60c67e1530ee
Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'src/vlibapi/node_serialize.c')
0 files changed, 0 insertions, 0 deletions