119aa95e4SMarcin Wojtas.\" - 2*4d846d26SWarner Losh.\" SPDX-License-Identifier: BSD-2-Clause 319aa95e4SMarcin Wojtas.\" 419aa95e4SMarcin Wojtas.\" Copyright (c) 2021 Alstom Group. 519aa95e4SMarcin Wojtas.\" Copyright (c) 2021 Semihalf. 619aa95e4SMarcin Wojtas.\" 719aa95e4SMarcin Wojtas.\" Redistribution and use in source and binary forms, with or without 819aa95e4SMarcin Wojtas.\" modification, are permitted provided that the following conditions 919aa95e4SMarcin Wojtas.\" are met: 1019aa95e4SMarcin Wojtas.\" 1. Redistributions of source code must retain the above copyright 1119aa95e4SMarcin Wojtas.\" notice, this list of conditions and the following disclaimer. 1219aa95e4SMarcin Wojtas.\" 2. Redistributions in binary form must reproduce the above copyright 1319aa95e4SMarcin Wojtas.\" notice, this list of conditions and the following disclaimer in the 1419aa95e4SMarcin Wojtas.\" documentation and/or other materials provided with the distribution. 1519aa95e4SMarcin Wojtas.\" 1619aa95e4SMarcin Wojtas.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 1719aa95e4SMarcin Wojtas.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 1819aa95e4SMarcin Wojtas.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 1919aa95e4SMarcin Wojtas.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 2019aa95e4SMarcin Wojtas.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 2119aa95e4SMarcin Wojtas.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2219aa95e4SMarcin Wojtas.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2319aa95e4SMarcin Wojtas.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2419aa95e4SMarcin Wojtas.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 2519aa95e4SMarcin Wojtas.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2619aa95e4SMarcin Wojtas.\" 2719aa95e4SMarcin Wojtas.Dd June 11, 2021 2819aa95e4SMarcin Wojtas.Dt ENETC 4 2919aa95e4SMarcin Wojtas.Os 3019aa95e4SMarcin Wojtas.Sh NAME 3119aa95e4SMarcin Wojtas.Nm enetc 3219aa95e4SMarcin Wojtas.Nd "Freescale ENETC PCIe Gigabit Ethernet driver" 3319aa95e4SMarcin Wojtas.Sh SYNOPSIS 3419aa95e4SMarcin WojtasTo compile this driver into the kernel the following lines must be present 3519aa95e4SMarcin Wojtasin the kernel configuration file: 3619aa95e4SMarcin Wojtas.sp 3719aa95e4SMarcin Wojtas.Cd "options SOC_NXP_LS" 3819aa95e4SMarcin Wojtas.Cd "device pci" 3919aa95e4SMarcin Wojtas.Cd "device fdt" 4019aa95e4SMarcin Wojtas.Cd "device iflib" 4119aa95e4SMarcin Wojtas.Cd "device enetc" 4219aa95e4SMarcin Wojtas.Sh DESCRIPTION 4319aa95e4SMarcin WojtasThe 4419aa95e4SMarcin Wojtas.Nm 4519aa95e4SMarcin Wojtasdriver provides support for ENETC Gigabit Ethernet NIC found in LS1028A SoC. 4619aa95e4SMarcin Wojtas.Xr iflib 9 4719aa95e4SMarcin Wojtasis used to communicate with the rest of kernel. 4819aa95e4SMarcin WojtasBoth physical ports, as well as virtual interfaces connected to the internal 4919aa95e4SMarcin Wojtasswitch are supported. 5019aa95e4SMarcin Wojtas.Pp 5119aa95e4SMarcin WojtasThe following hardware offloads have been implemented in this version 5219aa95e4SMarcin Wojtasof the driver: 5319aa95e4SMarcin Wojtas.Bd -literal 5419aa95e4SMarcin Wojtas- Receive IP checksum validation. 5519aa95e4SMarcin Wojtas- VLAN tag insertion and extraction. 5619aa95e4SMarcin Wojtas- VLAN tag based packet filtering. 5719aa95e4SMarcin Wojtas.Ed 5819aa95e4SMarcin Wojtas.Pp 5919aa95e4SMarcin WojtasFor more information about configuring this device refer to 6019aa95e4SMarcin Wojtas.Xr ifconfig 8 . 6119aa95e4SMarcin Wojtas.Sh SEE ALSO 6219aa95e4SMarcin Wojtas.Xr vlan 4 , 6319aa95e4SMarcin Wojtas.Xr ifconfig 8 , 6419aa95e4SMarcin Wojtas.Xr iflib 9 6519aa95e4SMarcin Wojtas.Sh HISTORY 6619aa95e4SMarcin WojtasThe 6719aa95e4SMarcin Wojtas.Nm 6819aa95e4SMarcin Wojtasdriver first appeared in 6919aa95e4SMarcin Wojtas.Fx 14.0 . 70