mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
e1000x: Rename TcpIpv6 into TcpIpv6Ex
e1000e and igb employs NetPktRssIpV6TcpEx for RSS hash if TcpIpv6 MRQC bit is set. Moreover, igb also has a MRQC bit for NetPktRssIpV6Tcp though it is not implemented yet. Rename it to TcpIpv6Ex to avoid confusion. Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com> Reviewed-by: Sriram Yagnaraman <sriram.yagnaraman@est.tech> Signed-off-by: Jason Wang <jasowang@redhat.com>
This commit is contained in:
parent
7434951442
commit
5052fc9eb1
4 changed files with 20 additions and 20 deletions
|
@ -301,7 +301,7 @@ igb_rss_get_hash_type(IGBCore *core, struct NetRxPkt *pkt)
|
|||
ip6info->rss_ex_dst_valid,
|
||||
ip6info->rss_ex_src_valid,
|
||||
core->mac[MRQC],
|
||||
E1000_MRQC_EN_TCPIPV6(core->mac[MRQC]),
|
||||
E1000_MRQC_EN_TCPIPV6EX(core->mac[MRQC]),
|
||||
E1000_MRQC_EN_IPV6EX(core->mac[MRQC]),
|
||||
E1000_MRQC_EN_IPV6(core->mac[MRQC]));
|
||||
|
||||
|
@ -310,8 +310,8 @@ igb_rss_get_hash_type(IGBCore *core, struct NetRxPkt *pkt)
|
|||
ip6info->rss_ex_src_valid))) {
|
||||
|
||||
if (l4hdr_proto == ETH_L4_HDR_PROTO_TCP &&
|
||||
E1000_MRQC_EN_TCPIPV6(core->mac[MRQC])) {
|
||||
return E1000_MRQ_RSS_TYPE_IPV6TCP;
|
||||
E1000_MRQC_EN_TCPIPV6EX(core->mac[MRQC])) {
|
||||
return E1000_MRQ_RSS_TYPE_IPV6TCPEX;
|
||||
}
|
||||
|
||||
if (E1000_MRQC_EN_IPV6EX(core->mac[MRQC])) {
|
||||
|
@ -343,7 +343,7 @@ igb_rss_calc_hash(IGBCore *core, struct NetRxPkt *pkt, E1000E_RSSInfo *info)
|
|||
case E1000_MRQ_RSS_TYPE_IPV4TCP:
|
||||
type = NetPktRssIpV4Tcp;
|
||||
break;
|
||||
case E1000_MRQ_RSS_TYPE_IPV6TCP:
|
||||
case E1000_MRQ_RSS_TYPE_IPV6TCPEX:
|
||||
type = NetPktRssIpV6TcpEx;
|
||||
break;
|
||||
case E1000_MRQ_RSS_TYPE_IPV6:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue