aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/feature-removal-schedule.txt44
-rw-r--r--Documentation/networking/can.txt32
-rw-r--r--Documentation/networking/ip-sysctl.txt5
3 files changed, 41 insertions, 40 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 56000b33340b..61d1a89baeaf 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -249,15 +249,6 @@ Who: Ravikiran Thirumalai <kiran@scalex86.org>
249 249
250--------------------------- 250---------------------------
251 251
252What: Code that is now under CONFIG_WIRELESS_EXT_SYSFS
253 (in net/core/net-sysfs.c)
254When: 3.5
255Why: Over 1K .text/.data size reduction, data is available in other
256 ways (ioctls)
257Who: Johannes Berg <johannes@sipsolutions.net>
258
259---------------------------
260
261What: sysfs ui for changing p4-clockmod parameters 252What: sysfs ui for changing p4-clockmod parameters
262When: September 2009 253When: September 2009
263Why: See commits 129f8ae9b1b5be94517da76009ea956e89104ce8 and 254Why: See commits 129f8ae9b1b5be94517da76009ea956e89104ce8 and
@@ -414,21 +405,6 @@ Who: Jean Delvare <khali@linux-fr.org>
414 405
415---------------------------- 406----------------------------
416 407
417What: xt_connlimit rev 0
418When: 2012
419Who: Jan Engelhardt <jengelh@medozas.de>
420Files: net/netfilter/xt_connlimit.c
421
422----------------------------
423
424What: ipt_addrtype match include file
425When: 2012
426Why: superseded by xt_addrtype
427Who: Florian Westphal <fw@strlen.de>
428Files: include/linux/netfilter_ipv4/ipt_addrtype.h
429
430----------------------------
431
432What: i2c_driver.attach_adapter 408What: i2c_driver.attach_adapter
433 i2c_driver.detach_adapter 409 i2c_driver.detach_adapter
434When: September 2011 410When: September 2011
@@ -449,6 +425,19 @@ Who: Hans Verkuil <hans.verkuil@cisco.com>
449 425
450---------------------------- 426----------------------------
451 427
428What: CONFIG_CFG80211_WEXT
429When: as soon as distributions ship new wireless tools, ie. wpa_supplicant 1.0
430 and NetworkManager/connman/etc. that are able to use nl80211
431Why: Wireless extensions are deprecated, and userland tools are moving to
432 using nl80211. New drivers are no longer using wireless extensions,
433 and while there might still be old drivers, both new drivers and new
434 userland no longer needs them and they can't be used for an feature
435 developed in the past couple of years. As such, compatibility with
436 wireless extensions in new drivers will be removed.
437Who: Johannes Berg <johannes@sipsolutions.net>
438
439----------------------------
440
452What: g_file_storage driver 441What: g_file_storage driver
453When: 3.8 442When: 3.8
454Why: This driver has been superseded by g_mass_storage. 443Why: This driver has been superseded by g_mass_storage.
@@ -589,6 +578,13 @@ Why: Remount currently allows changing bound subsystems and
589 578
590---------------------------- 579----------------------------
591 580
581What: xt_recent rev 0
582When: 2013
583Who: Pablo Neira Ayuso <pablo@netfilter.org>
584Files: net/netfilter/xt_recent.c
585
586----------------------------
587
592What: KVM debugfs statistics 588What: KVM debugfs statistics
593When: 2013 589When: 2013
594Why: KVM tracepoints provide mostly equivalent information in a much more 590Why: KVM tracepoints provide mostly equivalent information in a much more
diff --git a/Documentation/networking/can.txt b/Documentation/networking/can.txt
index ac295399f0d4..a06741898f29 100644
--- a/Documentation/networking/can.txt
+++ b/Documentation/networking/can.txt
@@ -232,16 +232,16 @@ solution for a couple of reasons:
232 arbitration problems and error frames caused by the different 232 arbitration problems and error frames caused by the different
233 ECUs. The occurrence of detected errors are important for diagnosis 233 ECUs. The occurrence of detected errors are important for diagnosis
234 and have to be logged together with the exact timestamp. For this 234 and have to be logged together with the exact timestamp. For this
235 reason the CAN interface driver can generate so called Error Frames 235 reason the CAN interface driver can generate so called Error Message
236 that can optionally be passed to the user application in the same 236 Frames that can optionally be passed to the user application in the
237 way as other CAN frames. Whenever an error on the physical layer 237 same way as other CAN frames. Whenever an error on the physical layer
238 or the MAC layer is detected (e.g. by the CAN controller) the driver 238 or the MAC layer is detected (e.g. by the CAN controller) the driver
239 creates an appropriate error frame. Error frames can be requested by 239 creates an appropriate error message frame. Error messages frames can
240 the user application using the common CAN filter mechanisms. Inside 240 be requested by the user application using the common CAN filter
241 this filter definition the (interested) type of errors may be 241 mechanisms. Inside this filter definition the (interested) type of
242 selected. The reception of error frames is disabled by default. 242 errors may be selected. The reception of error messages is disabled
243 The format of the CAN error frame is briefly described in the Linux 243 by default. The format of the CAN error message frame is briefly
244 header file "include/linux/can/error.h". 244 described in the Linux header file "include/linux/can/error.h".
245 245
2464. How to use Socket CAN 2464. How to use Socket CAN
247------------------------ 247------------------------
@@ -383,7 +383,7 @@ solution for a couple of reasons:
383 defaults are set at RAW socket binding time: 383 defaults are set at RAW socket binding time:
384 384
385 - The filters are set to exactly one filter receiving everything 385 - The filters are set to exactly one filter receiving everything
386 - The socket only receives valid data frames (=> no error frames) 386 - The socket only receives valid data frames (=> no error message frames)
387 - The loopback of sent CAN frames is enabled (see chapter 3.2) 387 - The loopback of sent CAN frames is enabled (see chapter 3.2)
388 - The socket does not receive its own sent frames (in loopback mode) 388 - The socket does not receive its own sent frames (in loopback mode)
389 389
@@ -434,7 +434,7 @@ solution for a couple of reasons:
434 4.1.2 RAW socket option CAN_RAW_ERR_FILTER 434 4.1.2 RAW socket option CAN_RAW_ERR_FILTER
435 435
436 As described in chapter 3.4 the CAN interface driver can generate so 436 As described in chapter 3.4 the CAN interface driver can generate so
437 called Error Frames that can optionally be passed to the user 437 called Error Message Frames that can optionally be passed to the user
438 application in the same way as other CAN frames. The possible 438 application in the same way as other CAN frames. The possible
439 errors are divided into different error classes that may be filtered 439 errors are divided into different error classes that may be filtered
440 using the appropriate error mask. To register for every possible 440 using the appropriate error mask. To register for every possible
@@ -527,7 +527,7 @@ solution for a couple of reasons:
527 527
528 rcvlist_all - list for unfiltered entries (no filter operations) 528 rcvlist_all - list for unfiltered entries (no filter operations)
529 rcvlist_eff - list for single extended frame (EFF) entries 529 rcvlist_eff - list for single extended frame (EFF) entries
530 rcvlist_err - list for error frames masks 530 rcvlist_err - list for error message frames masks
531 rcvlist_fil - list for mask/value filters 531 rcvlist_fil - list for mask/value filters
532 rcvlist_inv - list for mask/value filters (inverse semantic) 532 rcvlist_inv - list for mask/value filters (inverse semantic)
533 rcvlist_sff - list for single standard frame (SFF) entries 533 rcvlist_sff - list for single standard frame (SFF) entries
@@ -784,13 +784,13 @@ solution for a couple of reasons:
784 $ ip link set canX type can restart-ms 100 784 $ ip link set canX type can restart-ms 100
785 785
786 Alternatively, the application may realize the "bus-off" condition 786 Alternatively, the application may realize the "bus-off" condition
787 by monitoring CAN error frames and do a restart when appropriate with 787 by monitoring CAN error message frames and do a restart when
788 the command: 788 appropriate with the command:
789 789
790 $ ip link set canX type can restart 790 $ ip link set canX type can restart
791 791
792 Note that a restart will also create a CAN error frame (see also 792 Note that a restart will also create a CAN error message frame (see
793 chapter 3.4). 793 also chapter 3.4).
794 794
795 6.6 Supported CAN hardware 795 6.6 Supported CAN hardware
796 796
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt
index 6f896b94abdc..99d0e0504d6e 100644
--- a/Documentation/networking/ip-sysctl.txt
+++ b/Documentation/networking/ip-sysctl.txt
@@ -862,6 +862,11 @@ accept_local - BOOLEAN
862 local interfaces over the wire and have them accepted properly. 862 local interfaces over the wire and have them accepted properly.
863 default FALSE 863 default FALSE
864 864
865route_localnet - BOOLEAN
866 Do not consider loopback addresses as martian source or destination
867 while routing. This enables the use of 127/8 for local routing purposes.
868 default FALSE
869
865rp_filter - INTEGER 870rp_filter - INTEGER
866 0 - No source validation. 871 0 - No source validation.
867 1 - Strict mode as defined in RFC3704 Strict Reverse Path 872 1 - Strict mode as defined in RFC3704 Strict Reverse Path