On 10/9/2019 3:16 PM, Wei Hu (Xavier) wrote: > From: humin <[email protected]> > > This patch adds commands and modifies descriptor structures for > accessing manage table and mac table. > > Signed-off-by: humin <[email protected]>
Can you please provide a "Name Surname <[email protected]>" format? > Signed-off-by: Wei Hu (Xavier) <[email protected]> > --- > drivers/net/hns3/hns3_cmd.h | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/drivers/net/hns3/hns3_cmd.h b/drivers/net/hns3/hns3_cmd.h > index be0ecbe86..13a3b87d5 100644 > --- a/drivers/net/hns3/hns3_cmd.h > +++ b/drivers/net/hns3/hns3_cmd.h > @@ -217,6 +217,8 @@ enum hns3_opcode_type { > /* PPP module intr commands */ > HNS3_PPP_CMD0_INT_CMD = 0x2100, > HNS3_PPP_CMD1_INT_CMD = 0x2101, > + HNS3_PPP_MAC_VLAN_IDX_RD = 0x2104, > + HNS3_MAC_ETHERTYPE_IDX_RD = 0x2105, > }; > > #define HNS3_CMD_FLAG_IN BIT(0) > @@ -642,7 +644,7 @@ struct hns3_mac_mgr_tbl_entry_cmd { > uint16_t vlan_tag; > uint32_t mac_addr_hi32; > uint16_t mac_addr_lo16; > - uint16_t rsv1; > + uint16_t index; > uint16_t ethter_type; > uint16_t egress_port; > uint16_t egress_queue; > @@ -707,12 +709,13 @@ struct hns3_mac_vlan_tbl_entry_cmd { > uint16_t vlan_tag; > uint32_t mac_addr_hi32; > uint16_t mac_addr_lo16; > - uint16_t rsv1; > + uint16_t port; > uint8_t entry_type; > uint8_t mc_mac_en; > uint16_t egress_port; > uint16_t egress_queue; > - uint8_t rsv2[6]; > + uint8_t rsv2[2]; > + uint32_t index; > }; > Aren't these new fields and defines used at all? If not why added?

