1*19aa95e4SMarcin Wojtas.\" - 2*19aa95e4SMarcin Wojtas.\" SPDX-License-Identifier: BSD-2-Clause-FreeBSD 3*19aa95e4SMarcin Wojtas.\" 4*19aa95e4SMarcin Wojtas.\" Copyright (c) 2021 Alstom Group. 5*19aa95e4SMarcin Wojtas.\" Copyright (c) 2021 Semihalf. 6*19aa95e4SMarcin Wojtas.\" 7*19aa95e4SMarcin Wojtas.\" Redistribution and use in source and binary forms, with or without 8*19aa95e4SMarcin Wojtas.\" modification, are permitted provided that the following conditions 9*19aa95e4SMarcin Wojtas.\" are met: 10*19aa95e4SMarcin Wojtas.\" 1. Redistributions of source code must retain the above copyright 11*19aa95e4SMarcin Wojtas.\" notice, this list of conditions and the following disclaimer. 12*19aa95e4SMarcin Wojtas.\" 2. Redistributions in binary form must reproduce the above copyright 13*19aa95e4SMarcin Wojtas.\" notice, this list of conditions and the following disclaimer in the 14*19aa95e4SMarcin Wojtas.\" documentation and/or other materials provided with the distribution. 15*19aa95e4SMarcin Wojtas.\" 16*19aa95e4SMarcin Wojtas.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 17*19aa95e4SMarcin Wojtas.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 18*19aa95e4SMarcin Wojtas.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 19*19aa95e4SMarcin Wojtas.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20*19aa95e4SMarcin Wojtas.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 21*19aa95e4SMarcin Wojtas.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22*19aa95e4SMarcin Wojtas.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23*19aa95e4SMarcin Wojtas.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24*19aa95e4SMarcin Wojtas.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 25*19aa95e4SMarcin Wojtas.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26*19aa95e4SMarcin Wojtas.\" 27*19aa95e4SMarcin Wojtas.Dd June 11, 2021 28*19aa95e4SMarcin Wojtas.Dt ENETC 4 29*19aa95e4SMarcin Wojtas.Os 30*19aa95e4SMarcin Wojtas.Sh NAME 31*19aa95e4SMarcin Wojtas.Nm enetc 32*19aa95e4SMarcin Wojtas.Nd "Freescale ENETC PCIe Gigabit Ethernet driver" 33*19aa95e4SMarcin Wojtas.Sh SYNOPSIS 34*19aa95e4SMarcin WojtasTo compile this driver into the kernel the following lines must be present 35*19aa95e4SMarcin Wojtasin the kernel configuration file: 36*19aa95e4SMarcin Wojtas.sp 37*19aa95e4SMarcin Wojtas.Cd "options SOC_NXP_LS" 38*19aa95e4SMarcin Wojtas.Cd "device pci" 39*19aa95e4SMarcin Wojtas.Cd "device fdt" 40*19aa95e4SMarcin Wojtas.Cd "device iflib" 41*19aa95e4SMarcin Wojtas.Cd "device enetc" 42*19aa95e4SMarcin Wojtas.Sh DESCRIPTION 43*19aa95e4SMarcin WojtasThe 44*19aa95e4SMarcin Wojtas.Nm 45*19aa95e4SMarcin Wojtasdriver provides support for ENETC Gigabit Ethernet NIC found in LS1028A SoC. 46*19aa95e4SMarcin Wojtas.Xr iflib 9 47*19aa95e4SMarcin Wojtasis used to communicate with the rest of kernel. 48*19aa95e4SMarcin WojtasBoth physical ports, as well as virtual interfaces connected to the internal 49*19aa95e4SMarcin Wojtasswitch are supported. 50*19aa95e4SMarcin Wojtas.Pp 51*19aa95e4SMarcin WojtasThe following hardware offloads have been implemented in this version 52*19aa95e4SMarcin Wojtasof the driver: 53*19aa95e4SMarcin Wojtas.Bd -literal 54*19aa95e4SMarcin Wojtas- Receive IP checksum validation. 55*19aa95e4SMarcin Wojtas- VLAN tag insertion and extraction. 56*19aa95e4SMarcin Wojtas- VLAN tag based packet filtering. 57*19aa95e4SMarcin Wojtas.Ed 58*19aa95e4SMarcin Wojtas.Pp 59*19aa95e4SMarcin WojtasFor more information about configuring this device refer to 60*19aa95e4SMarcin Wojtas.Xr ifconfig 8 . 61*19aa95e4SMarcin Wojtas.Sh SEE ALSO 62*19aa95e4SMarcin Wojtas.Xr vlan 4 , 63*19aa95e4SMarcin Wojtas.Xr ifconfig 8 , 64*19aa95e4SMarcin Wojtas.Xr iflib 9 65*19aa95e4SMarcin Wojtas.Sh HISTORY 66*19aa95e4SMarcin WojtasThe 67*19aa95e4SMarcin Wojtas.Nm 68*19aa95e4SMarcin Wojtasdriver first appeared in 69*19aa95e4SMarcin Wojtas.Fx 14.0 . 70