Loading Documentation/networking/netdev-FAQ.rst +17 −0 Original line number Diff line number Diff line Loading @@ -228,6 +228,23 @@ before posting to the mailing list. The patchwork build bot instance gets overloaded very easily and netdev@vger really doesn't need more traffic if we can help it. netdevsim is great, can I extend it for my out-of-tree tests? ------------------------------------------------------------- No, `netdevsim` is a test vehicle solely for upstream tests. (Please add your tests under tools/testing/selftests/.) We also give no guarantees that `netdevsim` won't change in the future in a way which would break what would normally be considered uAPI. Is netdevsim considered a "user" of an API? ------------------------------------------- Linux kernel has a long standing rule that no API should be added unless it has a real, in-tree user. Mock-ups and tests based on `netdevsim` are strongly encouraged when adding new APIs, but `netdevsim` in itself is **not** considered a use case/user. Any other tips to help ensure my net/net-next patch gets OK'd? -------------------------------------------------------------- Attention to detail. Re-read your own work as if you were the Loading Documentation/networking/operstates.rst +4 −2 Original line number Diff line number Diff line Loading @@ -73,7 +73,9 @@ IF_OPER_LOWERLAYERDOWN (3): state (f.e. VLAN). IF_OPER_TESTING (4): Unused in current kernel. Interface is in testing mode, for example executing driver self-tests or media (cable) test. It can't be used for normal traffic until tests complete. IF_OPER_DORMANT (5): Interface is L1 up, but waiting for an external event, f.e. for a Loading Loading @@ -111,7 +113,7 @@ it as lower layer. Note that for certain kind of soft-devices, which are not managing any real hardware, it is possible to set this bit from userspace. One should use TVL IFLA_CARRIER to do so. should use TLV IFLA_CARRIER to do so. netif_carrier_ok() can be used to query that bit. Loading MAINTAINERS +1 −1 Original line number Diff line number Diff line Loading @@ -17815,7 +17815,7 @@ F: include/linux/sync_file.h F: include/uapi/linux/sync_file.h SYNOPSYS ARC ARCHITECTURE M: Vineet Gupta <vgupta@synopsys.com> M: Vineet Gupta <vgupta@kernel.org> L: linux-snps-arc@lists.infradead.org S: Supported T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git Makefile +11 −2 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ VERSION = 5 PATCHLEVEL = 14 SUBLEVEL = 0 EXTRAVERSION = -rc4 EXTRAVERSION = -rc5 NAME = Opossums on Parade # *DOCUMENTATION* Loading Loading @@ -546,7 +546,6 @@ export RCS_TAR_IGNORE := --exclude SCCS --exclude BitKeeper --exclude .svn \ PHONY += scripts_basic scripts_basic: $(Q)$(MAKE) $(build)=scripts/basic $(Q)rm -f .tmp_quiet_recordmcount PHONY += outputmakefile ifdef building_out_of_srctree Loading Loading @@ -1317,6 +1316,16 @@ PHONY += scripts_unifdef scripts_unifdef: scripts_basic $(Q)$(MAKE) $(build)=scripts scripts/unifdef # --------------------------------------------------------------------------- # Install # Many distributions have the custom install script, /sbin/installkernel. # If DKMS is installed, 'make install' will eventually recuses back # to the this Makefile to build and install external modules. # Cancel sub_make_done so that options such as M=, V=, etc. are parsed. install: sub_make_done := # --------------------------------------------------------------------------- # Tools Loading arch/arc/Kconfig +1 −1 Original line number Diff line number Diff line Loading @@ -409,7 +409,7 @@ choice help Depending on the configuration, CPU can contain DSP registers (ACC0_GLO, ACC0_GHI, DSP_BFLY0, DSP_CTRL, DSP_FFT_CTRL). Bellow is options describing how to handle these registers in Below are options describing how to handle these registers in interrupt entry / exit and in context switch. config ARC_DSP_NONE Loading Loading
Documentation/networking/netdev-FAQ.rst +17 −0 Original line number Diff line number Diff line Loading @@ -228,6 +228,23 @@ before posting to the mailing list. The patchwork build bot instance gets overloaded very easily and netdev@vger really doesn't need more traffic if we can help it. netdevsim is great, can I extend it for my out-of-tree tests? ------------------------------------------------------------- No, `netdevsim` is a test vehicle solely for upstream tests. (Please add your tests under tools/testing/selftests/.) We also give no guarantees that `netdevsim` won't change in the future in a way which would break what would normally be considered uAPI. Is netdevsim considered a "user" of an API? ------------------------------------------- Linux kernel has a long standing rule that no API should be added unless it has a real, in-tree user. Mock-ups and tests based on `netdevsim` are strongly encouraged when adding new APIs, but `netdevsim` in itself is **not** considered a use case/user. Any other tips to help ensure my net/net-next patch gets OK'd? -------------------------------------------------------------- Attention to detail. Re-read your own work as if you were the Loading
Documentation/networking/operstates.rst +4 −2 Original line number Diff line number Diff line Loading @@ -73,7 +73,9 @@ IF_OPER_LOWERLAYERDOWN (3): state (f.e. VLAN). IF_OPER_TESTING (4): Unused in current kernel. Interface is in testing mode, for example executing driver self-tests or media (cable) test. It can't be used for normal traffic until tests complete. IF_OPER_DORMANT (5): Interface is L1 up, but waiting for an external event, f.e. for a Loading Loading @@ -111,7 +113,7 @@ it as lower layer. Note that for certain kind of soft-devices, which are not managing any real hardware, it is possible to set this bit from userspace. One should use TVL IFLA_CARRIER to do so. should use TLV IFLA_CARRIER to do so. netif_carrier_ok() can be used to query that bit. Loading
MAINTAINERS +1 −1 Original line number Diff line number Diff line Loading @@ -17815,7 +17815,7 @@ F: include/linux/sync_file.h F: include/uapi/linux/sync_file.h SYNOPSYS ARC ARCHITECTURE M: Vineet Gupta <vgupta@synopsys.com> M: Vineet Gupta <vgupta@kernel.org> L: linux-snps-arc@lists.infradead.org S: Supported T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
Makefile +11 −2 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ VERSION = 5 PATCHLEVEL = 14 SUBLEVEL = 0 EXTRAVERSION = -rc4 EXTRAVERSION = -rc5 NAME = Opossums on Parade # *DOCUMENTATION* Loading Loading @@ -546,7 +546,6 @@ export RCS_TAR_IGNORE := --exclude SCCS --exclude BitKeeper --exclude .svn \ PHONY += scripts_basic scripts_basic: $(Q)$(MAKE) $(build)=scripts/basic $(Q)rm -f .tmp_quiet_recordmcount PHONY += outputmakefile ifdef building_out_of_srctree Loading Loading @@ -1317,6 +1316,16 @@ PHONY += scripts_unifdef scripts_unifdef: scripts_basic $(Q)$(MAKE) $(build)=scripts scripts/unifdef # --------------------------------------------------------------------------- # Install # Many distributions have the custom install script, /sbin/installkernel. # If DKMS is installed, 'make install' will eventually recuses back # to the this Makefile to build and install external modules. # Cancel sub_make_done so that options such as M=, V=, etc. are parsed. install: sub_make_done := # --------------------------------------------------------------------------- # Tools Loading
arch/arc/Kconfig +1 −1 Original line number Diff line number Diff line Loading @@ -409,7 +409,7 @@ choice help Depending on the configuration, CPU can contain DSP registers (ACC0_GLO, ACC0_GHI, DSP_BFLY0, DSP_CTRL, DSP_FFT_CTRL). Bellow is options describing how to handle these registers in Below are options describing how to handle these registers in interrupt entry / exit and in context switch. config ARC_DSP_NONE Loading