linux_dsm_epyc7002/drivers/net/ethernet/aquantia/atlantic
Dmitry Bezrukov 5a1bf9ef51 net: aquantia: rx filters for ptp
We implement HW filter reservation for PTP traffic. Special location
in filters table is marked as reserved, because incoming ptp traffic
should be directed only to PTP designated queue. This way HW will do PTP
timestamping and proper processing.

Co-developed-by: Egor Pomozov <epomozov@marvell.com>
Signed-off-by: Egor Pomozov <epomozov@marvell.com>
Co-developed-by: Sergey Samoilenko <sergey.samoilenko@aquantia.com>
Signed-off-by: Sergey Samoilenko <sergey.samoilenko@aquantia.com>
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com>
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-10-24 09:51:23 -07:00
..
hw_atl net: aquantia: rx filters for ptp 2019-10-24 09:51:23 -07:00
aq_cfg.h net: aquantia: implement data PTP datapath 2019-10-24 09:51:22 -07:00
aq_common.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
aq_drvinfo.c net: aquantia: make all files GPL-2.0-only 2019-06-27 10:58:32 -07:00
aq_drvinfo.h net: aquantia: make all files GPL-2.0-only 2019-06-27 10:58:32 -07:00
aq_ethtool.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
aq_ethtool.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
aq_filters.c net: aquantia: rx filters for ptp 2019-10-24 09:51:23 -07:00
aq_filters.h net: aquantia: make all files GPL-2.0-only 2019-06-27 10:58:32 -07:00
aq_hw_utils.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
aq_hw_utils.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
aq_hw.h net: aquantia: implement data PTP datapath 2019-10-24 09:51:22 -07:00
aq_main.c net: aquantia: implement data PTP datapath 2019-10-24 09:51:22 -07:00
aq_main.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
aq_nic.c net: aquantia: rx filters for ptp 2019-10-24 09:51:23 -07:00
aq_nic.h net: aquantia: rx filters for ptp 2019-10-24 09:51:23 -07:00
aq_pci_func.c net: aquantia: implement data PTP datapath 2019-10-24 09:51:22 -07:00
aq_pci_func.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
aq_ptp.c net: aquantia: rx filters for ptp 2019-10-24 09:51:23 -07:00
aq_ptp.h net: aquantia: implement data PTP datapath 2019-10-24 09:51:22 -07:00
aq_ring.c net: aquantia: implement data PTP datapath 2019-10-24 09:51:22 -07:00
aq_ring.h net: aquantia: implement data PTP datapath 2019-10-24 09:51:22 -07:00
aq_rss.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
aq_utils.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
aq_vec.c net: aquantia: Fix aq_vec_isr_legacy() return value 2019-09-27 09:59:16 +02:00
aq_vec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 2019-06-05 17:37:15 +02:00
Makefile net: aquantia: PTP skeleton declarations and callbacks 2019-10-24 09:51:22 -07:00
ver.h net: aquantia: replace internal driver version code with uts 2019-06-27 10:58:32 -07:00