Module Name:    src
Committed By:   msaitoh
Date:           Mon Jul  8 03:04:15 UTC 2019

Modified Files:
        src/sbin/ifconfig: ether.c ifconfig.8

Log Message:
 Add "ifconfig [-]vlan-hwtagging" to enable/disable VLAN hardware tagging
offload function. It's useful to see Ethernet frame's VLAN tag by
disabling with "ifconfig fooX -vlan-hwtagging" and "tcpdump -e -i fooX".


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sbin/ifconfig/ether.c
cvs rdiff -u -r1.118 -r1.119 src/sbin/ifconfig/ifconfig.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sbin/ifconfig/ether.c
diff -u src/sbin/ifconfig/ether.c:1.3 src/sbin/ifconfig/ether.c:1.4
--- src/sbin/ifconfig/ether.c:1.3	Fri Dec 21 08:58:08 2018
+++ src/sbin/ifconfig/ether.c	Mon Jul  8 03:04:15 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: ether.c,v 1.3 2018/12/21 08:58:08 msaitoh Exp $	*/
+/*	$NetBSD: ether.c,v 1.4 2019/07/08 03:04:15 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1983, 1993
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: ether.c,v 1.3 2018/12/21 08:58:08 msaitoh Exp $");
+__RCSID("$NetBSD: ether.c,v 1.4 2019/07/08 03:04:15 msaitoh Exp $");
 #endif /* not lint */
 
 #include <sys/param.h> 
@@ -67,6 +67,7 @@ static const struct kwinst ethercapskw[]
 #if 0 /* notyet */
 	  IFKW("vlan-hwfilter",	ETHERCAP_VLAN_HWFILTER)
 #endif
+	  IFKW("vlan-hwtagging", ETHERCAP_VLAN_HWTAGGING),
 	  IFKW("eee",		ETHERCAP_EEE)
 };
 

Index: src/sbin/ifconfig/ifconfig.8
diff -u src/sbin/ifconfig/ifconfig.8:1.118 src/sbin/ifconfig/ifconfig.8:1.119
--- src/sbin/ifconfig/ifconfig.8:1.118	Thu Jul  4 13:55:31 2019
+++ src/sbin/ifconfig/ifconfig.8	Mon Jul  8 03:04:15 2019
@@ -1,4 +1,4 @@
-.\"	$NetBSD: ifconfig.8,v 1.118 2019/07/04 13:55:31 wiz Exp $
+.\"	$NetBSD: ifconfig.8,v 1.119 2019/07/08 03:04:15 msaitoh Exp $
 .\"
 .\" Copyright (c) 1983, 1991, 1993
 .\"	The Regents of the University of California.  All rights reserved.
@@ -29,7 +29,7 @@
 .\"
 .\"     @(#)ifconfig.8	8.4 (Berkeley) 6/1/94
 .\"
-.Dd June 18, 2019
+.Dd July 8, 2019
 .Dt IFCONFIG 8
 .Os
 .Sh NAME
@@ -699,6 +699,12 @@ support it.
 .It Cm -tso6
 Disable hardware-assisted TCP/IPv6 segmentation on interfaces that
 support it.
+.It Cm vlan-hwtagging
+Enable hardware-assisted VLAN tag insertion/removal on interfaces that
+support it.
+.It Cm -vlan-hwtagging
+Disable hardware-assisted VLAN tag insertion/removal on interfaces that
+support it.
 .It Cm maxupd Ar n
 If the driver is a
 .Xr pfsync 4

Reply via email to