opnsense-src/sys/dev/dpaa2
Bjoern A. Zeeb e0910cf2d6 dpaa2: make software VLANs usable on dpni
dpni announces IFCAP_VLAN_MTU but internally does not increase the
maximum frame length.  Createing a vlan interface on top of a dpni
interface will result in full-sized frames not passing.
Extend the maximum frame length by ETHER_VLAN_ENCAP_LEN to allow at
least for one layer of (software) vlans for now

GH-Issue:	https://github.com/mcusim/freebsd-src/issues/22
Reviewed by:	dsl
Differential Revision: https://reviews.freebsd.org/D42645

(cherry picked from commit 0480dccd3f347da0dbccf5917633435d5ce6cb86)
2023-11-30 00:36:56 +00:00
..
dpaa2_bp.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
dpaa2_bp.h dpaa2: Avoid dpaa2_cmd race conditions 2023-04-19 17:39:05 +02:00
dpaa2_buf.c dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_buf.h dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_channel.c dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_channel.h dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_cmd_if.m
dpaa2_con.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
dpaa2_con.h dpaa2: Avoid dpaa2_cmd race conditions 2023-04-19 17:39:05 +02:00
dpaa2_console.c dpaa2: add console support for FDT based systems 2023-04-20 18:59:03 +00:00
dpaa2_io.c dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_io.h dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_mac.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
dpaa2_mac.h dpaa2: Avoid dpaa2_cmd race conditions 2023-04-19 17:39:05 +02:00
dpaa2_mc.c dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_mc.h
dpaa2_mc_acpi.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
dpaa2_mc_fdt.c dpaa2: fdt improve detection for dpmac/phys 2023-11-30 00:36:56 +00:00
dpaa2_mc_if.m
dpaa2_mcp.c dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_mcp.h dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_ni.c dpaa2: make software VLANs usable on dpni 2023-11-30 00:36:56 +00:00
dpaa2_ni.h dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_ni_dpkg.h
dpaa2_rc.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
dpaa2_swp.c dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_swp.h dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_swp_if.m
dpaa2_types.c dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
dpaa2_types.h dpaa2: Clean up channels in separate tasks 2023-08-20 10:17:26 +02:00
memac_mdio.h
memac_mdio_acpi.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
memac_mdio_common.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
memac_mdio_fdt.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
memac_mdio_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00