igc: Rename IGC_VLAPQF macro
This patch renames the IGC_VLAPQF macro to IGC_VLANPQF as well as related macros so they match the register name and fields described in the data sheet. Signed-off-by: Andre Guedes <andre.guedes@intel.com> Tested-by: Aaron Brown <aaron.f.brown@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
parent
65b9ee1b92
commit
bbfaa141d2
|
@ -508,9 +508,9 @@
|
|||
#define IGC_MAX_MAC_HDR_LEN 127
|
||||
#define IGC_MAX_NETWORK_HDR_LEN 511
|
||||
|
||||
#define IGC_VLAPQF_QUEUE_SEL(_n, q_idx) ((q_idx) << ((_n) * 4))
|
||||
#define IGC_VLAPQF_P_VALID(_n) (0x1 << (3 + (_n) * 4))
|
||||
#define IGC_VLAPQF_QUEUE_MASK 0x03
|
||||
#define IGC_VLANPQF_QSEL(_n, q_idx) ((q_idx) << ((_n) * 4))
|
||||
#define IGC_VLANPQF_VALID(_n) (0x1 << (3 + (_n) * 4))
|
||||
#define IGC_VLANPQF_QUEUE_MASK 0x03
|
||||
|
||||
#define IGC_ADVTXD_MACLEN_SHIFT 9 /* Adv ctxt desc mac len shift */
|
||||
#define IGC_ADVTXD_TUCMD_IPV4 0x00000400 /* IP Packet Type:1=IPv4 */
|
||||
|
|
|
@ -1229,23 +1229,23 @@ static int igc_rxnfc_write_vlan_prio_filter(struct igc_adapter *adapter,
|
|||
u16 queue_index;
|
||||
u32 vlapqf;
|
||||
|
||||
vlapqf = rd32(IGC_VLAPQF);
|
||||
vlapqf = rd32(IGC_VLANPQF);
|
||||
vlan_priority = (ntohs(input->filter.vlan_tci) & VLAN_PRIO_MASK)
|
||||
>> VLAN_PRIO_SHIFT;
|
||||
queue_index = (vlapqf >> (vlan_priority * 4)) & IGC_VLAPQF_QUEUE_MASK;
|
||||
queue_index = (vlapqf >> (vlan_priority * 4)) & IGC_VLANPQF_QUEUE_MASK;
|
||||
|
||||
/* check whether this vlan prio is already set */
|
||||
if (vlapqf & IGC_VLAPQF_P_VALID(vlan_priority) &&
|
||||
/* check whether this VLAN prio is already set */
|
||||
if (vlapqf & IGC_VLANPQF_VALID(vlan_priority) &&
|
||||
queue_index != input->action) {
|
||||
netdev_err(adapter->netdev,
|
||||
"ethtool rxnfc set VLAN prio filter failed\n");
|
||||
return -EEXIST;
|
||||
}
|
||||
|
||||
vlapqf |= IGC_VLAPQF_P_VALID(vlan_priority);
|
||||
vlapqf |= IGC_VLAPQF_QUEUE_SEL(vlan_priority, input->action);
|
||||
vlapqf |= IGC_VLANPQF_VALID(vlan_priority);
|
||||
vlapqf |= IGC_VLANPQF_QSEL(vlan_priority, input->action);
|
||||
|
||||
wr32(IGC_VLAPQF, vlapqf);
|
||||
wr32(IGC_VLANPQF, vlapqf);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -1313,12 +1313,11 @@ static void igc_clear_vlan_prio_filter(struct igc_adapter *adapter,
|
|||
|
||||
vlan_priority = (vlan_tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT;
|
||||
|
||||
vlapqf = rd32(IGC_VLAPQF);
|
||||
vlapqf &= ~IGC_VLAPQF_P_VALID(vlan_priority);
|
||||
vlapqf &= ~IGC_VLAPQF_QUEUE_SEL(vlan_priority,
|
||||
IGC_VLAPQF_QUEUE_MASK);
|
||||
vlapqf = rd32(IGC_VLANPQF);
|
||||
vlapqf &= ~IGC_VLANPQF_VALID(vlan_priority);
|
||||
vlapqf &= ~IGC_VLANPQF_QSEL(vlan_priority, IGC_VLANPQF_QUEUE_MASK);
|
||||
|
||||
wr32(IGC_VLAPQF, vlapqf);
|
||||
wr32(IGC_VLANPQF, vlapqf);
|
||||
}
|
||||
|
||||
int igc_erase_filter(struct igc_adapter *adapter, struct igc_nfc_filter *input)
|
||||
|
|
|
@ -120,7 +120,7 @@
|
|||
#define IGC_UTA 0x0A000 /* Unicast Table Array - RW */
|
||||
#define IGC_RAL(_n) (0x05400 + ((_n) * 0x08))
|
||||
#define IGC_RAH(_n) (0x05404 + ((_n) * 0x08))
|
||||
#define IGC_VLAPQF 0x055B0 /* VLAN Priority Queue Filter VLAPQF */
|
||||
#define IGC_VLANPQF 0x055B0 /* VLAN Priority Queue Filter - RW */
|
||||
|
||||
/* Transmit Register Descriptions */
|
||||
#define IGC_TCTL 0x00400 /* Tx Control - RW */
|
||||
|
|
Loading…
Reference in New Issue