@@ -197,14 +197,14 @@ void MclagLink::setPortIsolate(char *msg)
197
197
cur = msg;
198
198
199
199
/* get isolate src port infor*/
200
- op_hdr = ( mclag_sub_option_hdr_t *) cur;
200
+ op_hdr = reinterpret_cast < mclag_sub_option_hdr_t *>( static_cast < void *>( cur)) ;
201
201
cur = cur + MCLAG_SUB_OPTION_HDR_LEN;
202
202
isolate_src_port.insert (0 , (const char *)cur, op_hdr->op_len );
203
203
204
204
cur = cur + op_hdr->op_len ;
205
205
206
206
/* get isolate dst ports infor*/
207
- op_hdr = ( mclag_sub_option_hdr_t *) cur;
207
+ op_hdr = reinterpret_cast < mclag_sub_option_hdr_t *>( static_cast < void *>( cur)) ;
208
208
cur = cur + MCLAG_SUB_OPTION_HDR_LEN;
209
209
isolate_dst_port.insert (0 , (const char *)cur, op_hdr->op_len );
210
210
@@ -265,7 +265,7 @@ void MclagLink::setPortMacLearnMode(char *msg)
265
265
cur = msg;
266
266
267
267
/* get port learning mode info*/
268
- op_hdr = ( mclag_sub_option_hdr_t *) cur;
268
+ op_hdr = reinterpret_cast < mclag_sub_option_hdr_t *>( static_cast < void *>( cur)) ;
269
269
if (op_hdr->op_type == MCLAG_SUB_OPTION_TYPE_MAC_LEARN_ENABLE)
270
270
{
271
271
learn_mode = " hardware" ;
@@ -319,7 +319,7 @@ void MclagLink::setFdbFlushByPort(char *msg)
319
319
320
320
cur = msg;
321
321
/* get port infor*/
322
- op_hdr = ( mclag_sub_option_hdr_t *) cur;
322
+ op_hdr = reinterpret_cast < mclag_sub_option_hdr_t *>( static_cast < void *>( cur)) ;
323
323
cur = cur + MCLAG_SUB_OPTION_HDR_LEN;
324
324
port.insert (0 , (const char *)cur, op_hdr->op_len );
325
325
@@ -340,14 +340,14 @@ void MclagLink::setIntfMac(char *msg)
340
340
cur = msg;
341
341
342
342
/* get intf key name*/
343
- op_hdr = ( mclag_sub_option_hdr_t *) cur;
343
+ op_hdr = reinterpret_cast < mclag_sub_option_hdr_t *>( static_cast < void *>( cur)) ;
344
344
cur = cur + MCLAG_SUB_OPTION_HDR_LEN;
345
345
intf_key.insert (0 , (const char *)cur, op_hdr->op_len );
346
346
347
347
cur = cur + op_hdr->op_len ;
348
348
349
349
/* get mac*/
350
- op_hdr = ( mclag_sub_option_hdr_t *) cur;
350
+ op_hdr = reinterpret_cast < mclag_sub_option_hdr_t *>( static_cast < void *>( cur)) ;
351
351
cur = cur + MCLAG_SUB_OPTION_HDR_LEN;
352
352
mac_value.insert (0 , (const char *)cur, op_hdr->op_len );
353
353
@@ -379,7 +379,7 @@ void MclagLink::setFdbEntry(char *msg, int msg_len)
379
379
{
380
380
memset (key, 0 , 64 );
381
381
382
- fdb_info = ( struct mclag_fdb_info *)( cur + index * sizeof (struct mclag_fdb_info ));
382
+ fdb_info = reinterpret_cast < struct mclag_fdb_info *>( static_cast < void *>( cur + index * sizeof (struct mclag_fdb_info ) ));
383
383
384
384
fdb.mac = fdb_info->mac ;
385
385
fdb.port_name = fdb_info->port_name ;
@@ -502,7 +502,7 @@ ssize_t MclagLink::getFdbChange(char *msg_buf)
502
502
{
503
503
if (MCLAG_MAX_SEND_MSG_LEN - infor_len < sizeof (struct mclag_fdb_info ))
504
504
{
505
- msg_head = ( mclag_msg_hdr_t *) infor_start;
505
+ msg_head = reinterpret_cast < mclag_msg_hdr_t *>( static_cast < void *>( infor_start)) ;
506
506
msg_head->version = 1 ;
507
507
msg_head->msg_len = (unsigned short )infor_len;
508
508
msg_head->msg_type = MCLAG_SYNCD_MSG_TYPE_FDB_OPERATION;
@@ -535,7 +535,7 @@ ssize_t MclagLink::getFdbChange(char *msg_buf)
535
535
{
536
536
if (MCLAG_MAX_SEND_MSG_LEN - infor_len < sizeof (struct mclag_fdb_info ))
537
537
{
538
- msg_head = ( mclag_msg_hdr_t *) infor_start;
538
+ msg_head = reinterpret_cast < mclag_msg_hdr_t *>( static_cast < void *>( infor_start)) ;
539
539
msg_head->version = 1 ;
540
540
msg_head->msg_len = (unsigned short )infor_len;
541
541
msg_head->msg_type = MCLAG_SYNCD_MSG_TYPE_FDB_OPERATION;
@@ -567,7 +567,7 @@ ssize_t MclagLink::getFdbChange(char *msg_buf)
567
567
if (infor_len <= sizeof (mclag_msg_hdr_t )) /* no fdb entry need notifying iccpd*/
568
568
return 1 ;
569
569
570
- msg_head = ( mclag_msg_hdr_t *) infor_start;
570
+ msg_head = reinterpret_cast < mclag_msg_hdr_t *>( static_cast < void *>( infor_start)) ;
571
571
msg_head->version = 1 ;
572
572
msg_head->msg_len = (unsigned short )infor_len;
573
573
msg_head->msg_type = MCLAG_SYNCD_MSG_TYPE_FDB_OPERATION;
@@ -676,7 +676,7 @@ uint64_t MclagLink::readData()
676
676
677
677
while (true )
678
678
{
679
- hdr = ( mclag_msg_hdr_t *)( m_messageBuffer + start);
679
+ hdr = reinterpret_cast < mclag_msg_hdr_t *>( static_cast < void *>( m_messageBuffer + start) );
680
680
left = m_pos - start;
681
681
if (left < MCLAG_MSG_HDR_LEN)
682
682
break ;
0 commit comments