1d89f8841SSasha Neftin /* SPDX-License-Identifier: GPL-2.0 */ 2d89f8841SSasha Neftin /* Copyright (c) 2018 Intel Corporation */ 3d89f8841SSasha Neftin 4d89f8841SSasha Neftin #ifndef _IGC_H_ 5d89f8841SSasha Neftin #define _IGC_H_ 6d89f8841SSasha Neftin 7d89f8841SSasha Neftin #include <linux/kobject.h> 8d89f8841SSasha Neftin 9d89f8841SSasha Neftin #include <linux/pci.h> 10d89f8841SSasha Neftin #include <linux/netdevice.h> 11d89f8841SSasha Neftin #include <linux/vmalloc.h> 12d89f8841SSasha Neftin 13d89f8841SSasha Neftin #include <linux/ethtool.h> 14d89f8841SSasha Neftin 15d89f8841SSasha Neftin #include <linux/sctp.h> 16d89f8841SSasha Neftin 17d89f8841SSasha Neftin #define IGC_ERR(args...) pr_err("igc: " args) 18d89f8841SSasha Neftin 19d89f8841SSasha Neftin #define PFX "igc: " 20d89f8841SSasha Neftin 21d89f8841SSasha Neftin #include <linux/timecounter.h> 22d89f8841SSasha Neftin #include <linux/net_tstamp.h> 23d89f8841SSasha Neftin #include <linux/ptp_clock_kernel.h> 24d89f8841SSasha Neftin 25d89f8841SSasha Neftin /* main */ 26d89f8841SSasha Neftin extern char igc_driver_name[]; 27d89f8841SSasha Neftin extern char igc_driver_version[]; 28d89f8841SSasha Neftin 29d89f8841SSasha Neftin #endif /* _IGC_H_ */ 30