Skip to content

Commit 4e78479

Browse files
committed
Resolving the merge conflicts with orighin
1 parent d8139e9 commit 4e78479

14 files changed

+333
-1090
lines changed

src/iccpd/include/mlacp_fsm.h

-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@ enum ICCP_DBG_CNTR_MSG
121121
ICCP_DBG_CNTR_MSG_STP_PO_PORT_MAP = 26,
122122
ICCP_DBG_CNTR_MSG_STP_AGE_OUT = 27,
123123
ICCP_DBG_CNTR_MSG_STP_COMMON_MSG = 28,
124-
ICCP_DBG_CNTR_MSG_LACP_FLBK = 29,
125124
ICCP_DBG_CNTR_MSG_MAX
126125
};
127126
typedef enum ICCP_DBG_CNTR_MSG ICCP_DBG_CNTR_MSG_e;

src/iccpd/include/mlacp_link_handler.h

-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ int mlacp_link_del_iccp_info(int mlag_id);
7474
int mlacp_link_set_remote_if_state(int mlag_id, char *po_name, bool is_oper_up);
7575
int mlacp_link_del_remote_if_info(int mlag_id, char *po_name);
7676
int mlacp_link_set_peerlink_port_isolation(int mlag_id, char *po_name, bool is_isolation_enable);
77-
int mlacp_link_set_iccp_peer_system_id(int mlag_id, uint8_t *system_id);
7877

7978
void mlacp_mlag_intf_detach_handler(struct CSM* csm, struct LocalInterface* local_if);
8079
void mlacp_peer_mlag_intf_delete_handler(struct CSM* csm, char *mlag_if_name);

src/iccpd/include/system.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ enum SYNCD_RX_DBG_CNTR_MSG_e
112112
{
113113
SYNCD_RX_DBG_CNTR_MSG_MAC = 0,
114114
SYNCD_RX_DBG_CNTR_MSG_CFG_MCLAG_DOMAIN = 1,
115-
SYNCD_RX_DBG_CNTR_MSG_CFG_MCLAG_IFACE = 2
115+
SYNCD_RX_DBG_CNTR_MSG_CFG_MCLAG_IFACE = 2,
116116
SYNCD_RX_DBG_CNTR_MSG_MAX
117117
};
118118

src/iccpd/src/Makefile.am

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ iccpd_SOURCES = \
1717
mlacp_link_handler.c \
1818
mlacp_sync_prepare.c mlacp_sync_update.c\
1919
mlacp_fsm.c \
20-
iccp_netlink.c
20+
iccp_netlink.c \
21+
openbsd_tree.c
2122
iccpd_CFLAGS = $(DBGFLAGS) $(AM_CFLAGS) $(CFLAGS_COMMON)
2223
iccpd_LDADD = -lnl-genl-3 -lnl-route-3 -lnl-3 -lpthread

src/iccpd/src/app_csm.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ int mlacp_bind_local_if(struct CSM* csm, struct LocalInterface* lif)
239239
if (lif_po->type == IF_T_PORT_CHANNEL && lif_po->po_id == lif->po_id)
240240
{
241241
/*if join a po member, may swss restart, reset portchannel ip mac to mclagsyncd*/
242-
update_if_ipmac_on_standby(lif_po);
242+
update_if_ipmac_on_standby(lif_po, 1);
243243
return 0;
244244
}
245245
}

src/iccpd/src/iccp_ifm.c

+3
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,8 @@ static void do_ndisc_learn_from_kernel(struct ndmsg *ndm, struct rtattr *tb[], i
471471
return;
472472
}
473473

474+
475+
474476
int parse_rtattr_flags(struct rtattr *tb[], int max, struct rtattr *rta, int len, unsigned short flags)
475477
{
476478
unsigned short type;
@@ -917,6 +919,7 @@ void do_ndisc_update_from_reply_packet(unsigned int ifindex, char *ipv6_addr, ui
917919

918920
return;
919921
}
922+
920923
void iccp_from_netlink_port_state_handler( char * ifname, int state)
921924
{
922925
struct CSM *csm = NULL;

src/iccpd/src/iccp_netlink.c

-1
Original file line numberDiff line numberDiff line change
@@ -1768,7 +1768,6 @@ int iccp_system_init_netlink_socket()
17681768
}
17691769
#if 0
17701770
sys->family = genl_ctrl_resolve(sys->genric_sock, TEAM_GENL_NAME);
1771-
17721771
while (sys->family < 0)
17731772
{
17741773
sleep(1);

src/iccpd/src/mclagdctl/mclagdctl.c

-1
Original file line numberDiff line numberDiff line change
@@ -827,7 +827,6 @@ int mclagdctl_parse_dump_dbg_counters(char *msg, int data_len)
827827
fprintf(stdout, "Link add/del: %u/%u\n",
828828
sys_counter_p->newlink_count, sys_counter_p->dellink_count);
829829
fprintf(stdout, " Unknown if_name: %u\n", sys_counter_p->unknown_if_name_count);
830-
fprintf(stdout, " Not AF_BRIDGE: %u\n", sys_counter_p->not_afbridge_count);
831830
fprintf(stdout, "Neighbor(ARP) add/del: %u/%u\n",
832831
sys_counter_p->newnbr_count, sys_counter_p->delnbr_count);
833832
fprintf(stdout, " MAC entry add/del: %u/%u\n",

src/iccpd/src/mclagdctl/mclagdctl.h

+1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ enum mclagdctl_notify_peer_type
7676
INFO_TYPE_DUMP_PEER_PORTLIST,
7777
INFO_TYPE_DUMP_DBG_COUNTERS,
7878
INFO_TYPE_CONFIG_LOGLEVEL,
79+
INFO_TYPE_CONFIG_DOWN,
7980
INFO_TYPE_FINISH,
8081
};
8182

src/iccpd/src/mlacp_fsm.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,7 @@ static void mlacp_sync_send_syncMacInfo(struct CSM* csm)
304304
return;
305305
}
306306

307+
307308
static void mlacp_sync_send_syncArpInfo(struct CSM* csm)
308309
{
309310
int msg_len = 0;
@@ -761,7 +762,6 @@ void mlacp_init(struct CSM* csm, int all)
761762
MLACP_MSG_QUEUE_REINIT(MLACP(csm).mlacp_msg_list);
762763
MLACP_MSG_QUEUE_REINIT(MLACP(csm).arp_msg_list);
763764
MLACP_MSG_QUEUE_REINIT(MLACP(csm).ndisc_msg_list);
764-
MLACP_MSG_QUEUE_REINIT(MLACP(csm).lacp_flbk_msg_list);
765765
mlacp_mac_msg_queue_reinit(csm);
766766

767767
PIF_QUEUE_REINIT(MLACP(csm).pif_list);

0 commit comments

Comments
 (0)