Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions vpp-manager/vpp_runner.go
Original file line number Diff line number Diff line change
Expand Up @@ -664,6 +664,22 @@ func (v *VppRunner) configureVppUplinkInterface(
}
}

/*
* Add ND proxy for IPv6 gateway addresses.
* Without ND proxy for gateway, host's NS for gateway is dropped with "neighbor
* solicitations for unknown targets" error because there's no /128 FIB entry.
* This requires VPP patch https://gerrit.fd.io/r/c/vpp/+/44350 to fix NA loop bug.
*/
for _, route := range ifState.Routes {
if route.Gw != nil && route.Gw.To4() == nil {
log.Infof("Adding ND proxy for IPv6 gateway %s", route.Gw)
err = v.vpp.EnableIP6NdProxy(tapSwIfIndex, route.Gw)
if err != nil {
log.Errorf("Error configuring ND proxy for gateway %s: %v", route.Gw, err)
}
}
}

if *config.GetCalicoVppDebug().GSOEnabled {
err = v.vpp.EnableGSOFeature(tapSwIfIndex)
if err != nil {
Expand Down
3 changes: 3 additions & 0 deletions vpplink/generated/vpp_clone_current.sh
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,9 @@ git_cherry_pick refs/changes/69/43369/16 # https://gerrit.fd.io/r/c/vpp/+/43369
git_cherry_pick refs/changes/64/44464/9 # 44464: dispatch-trace: add filter support for pcap dispatch trace | https://gerrit.fd.io/r/c/vpp/+/44464
git_cherry_pick refs/changes/67/44467/7 # 44467: bpf_trace_filter: add raw IP packet support | https://gerrit.fd.io/r/c/vpp/+/44467

# fix unicast NA handling in VPP ND proxy
git_cherry_pick refs/changes/50/44350/3 # 44350: vnet: fix unicast NA handling in ND proxy | https://gerrit.fd.io/r/c/vpp/+/44350

# --------------- private plugins ---------------
# Generated with 'git format-patch --zero-commit -o ./patches/ HEAD^^^'
git_apply_private 0001-pbl-Port-based-balancer.patch
Expand Down
Loading