diff options
author | Mohsin Kazmi <sykazmi@cisco.com> | 2019-04-05 17:40:20 +0200 |
---|---|---|
committer | John Lo <loj@cisco.com> | 2019-04-24 14:26:48 +0000 |
commit | 5e6f7348cf456cffc85dae8bc6857589061122ba (patch) | |
tree | 0b76823cfbf0de6e5ddf5e887313baa5945ab5a1 /src/vnet/l2/l2_api.c | |
parent | 4375fa312e91ffeef0d34ab0594bda4a8c9189ea (diff) |
l2: Add support for arp unicast forwarding
Change-Id: I79fc55f36a9b83957f84619bdf8cef08acc8ec24
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
Diffstat (limited to 'src/vnet/l2/l2_api.c')
-rw-r--r-- | src/vnet/l2/l2_api.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vnet/l2/l2_api.c b/src/vnet/l2/l2_api.c index f60cd41bb39..b55c5d3744a 100644 --- a/src/vnet/l2/l2_api.c +++ b/src/vnet/l2/l2_api.c @@ -438,6 +438,7 @@ vl_api_bridge_domain_add_del_t_handler (vl_api_bridge_domain_add_del_t * mp) .forward = mp->forward, .learn = mp->learn, .arp_term = mp->arp_term, + .arp_ufwd = mp->arp_ufwd, .mac_age = mp->mac_age, .bd_id = ntohl (mp->bd_id), .bd_tag = mp->bd_tag @@ -470,6 +471,7 @@ send_bridge_domain_details (l2input_main_t * l2im, mp->forward = bd_feature_forward (bd_config); mp->learn = bd_feature_learn (bd_config); mp->arp_term = bd_feature_arp_term (bd_config); + mp->arp_ufwd = bd_feature_arp_ufwd (bd_config); mp->bvi_sw_if_index = ntohl (bd_config->bvi_sw_if_index); mp->uu_fwd_sw_if_index = ntohl (bd_config->uu_fwd_sw_if_index); mp->mac_age = bd_config->mac_age; @@ -552,6 +554,8 @@ bd_flags_decode (vl_api_bd_flags_t v) f |= L2_UU_FLOOD; if (v & BRIDGE_API_FLAG_ARP_TERM) f |= L2_ARP_TERM; + if (v & BRIDGE_API_FLAG_ARP_UFWD) + f |= L2_ARP_UFWD; return (f); } |