| /linux/drivers/net/ |
| H A D | tap.c | 81 static int tap_enable_queue(struct tap_dev *tap, struct file *file, in tap_enable_queue() argument 92 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_enable_queue() 93 q->queue_index = tap->numvtaps; in tap_enable_queue() 96 tap->numvtaps++; in tap_enable_queue() 102 static int tap_set_queue(struct tap_dev *tap, struct file *file, in tap_set_queue() argument 105 if (tap->numqueues == MAX_TAP_QUEUES) in tap_set_queue() 108 rcu_assign_pointer(q->tap, tap); in tap_set_queue() 109 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_set_queue() 113 q->queue_index = tap->numvtaps; in tap_set_queue() 116 list_add_tail(&q->next, &tap->queue_list); in tap_set_queue() [all …]
|
| H A D | macvtap.c | 30 struct tap_dev tap; member 55 static void macvtap_count_tx_dropped(struct tap_dev *tap) in macvtap_count_tx_dropped() argument 57 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_count_tx_dropped() 63 static void macvtap_count_rx_dropped(struct tap_dev *tap) in macvtap_count_rx_dropped() argument 65 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_count_rx_dropped() 71 static void macvtap_update_features(struct tap_dev *tap, in macvtap_update_features() argument 74 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_update_features() 88 INIT_LIST_HEAD(&vlantap->tap.queue_list); in macvtap_newlink() 93 vlantap->tap.tap_features = TUN_OFFLOADS; in macvtap_newlink() 98 vlantap->tap.count_tx_dropped = macvtap_count_tx_dropped; in macvtap_newlink() [all …]
|
| H A D | Kconfig | 180 tristate "MAC-VLAN based tap driver" 185 This adds a specialized tap character device driver that is based 188 macvtap', and then be accessed through the tap user space interface. 217 tristate "IP-VLAN based tap driver" 222 This adds a specialized tap character device driver that is based 225 ipvtap', and then be accessed through the tap user space interface. 418 This option is selected by any driver implementing tap user space 419 interface for a virtual interface to re-use core tap functionality. 459 messages if they tap into the netlink device, record pcaps for further
|
| H A D | Makefile | 34 obj-$(CONFIG_TAP) += tap.o
|
| /linux/drivers/net/ipvlan/ |
| H A D | ipvtap.c | 48 struct tap_dev tap; member 51 static void ipvtap_count_tx_dropped(struct tap_dev *tap) in ipvtap_count_tx_dropped() argument 53 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_count_tx_dropped() 59 static void ipvtap_count_rx_dropped(struct tap_dev *tap) in ipvtap_count_rx_dropped() argument 61 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_count_rx_dropped() 67 static void ipvtap_update_features(struct tap_dev *tap, in ipvtap_update_features() argument 70 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_update_features() 84 INIT_LIST_HEAD(&vlantap->tap.queue_list); in ipvtap_newlink() 89 vlantap->tap.tap_features = TUN_OFFLOADS; in ipvtap_newlink() 90 vlantap->tap.count_tx_dropped = ipvtap_count_tx_dropped; in ipvtap_newlink() [all …]
|
| /linux/include/linux/ |
| H A D | if_tap.h | 47 void (*update_features)(struct tap_dev *tap, netdev_features_t features); 48 void (*count_tx_dropped)(struct tap_dev *tap); 49 void (*count_rx_dropped)(struct tap_dev *tap); 67 struct tap_dev __rcu *tap; member 77 void tap_del_queues(struct tap_dev *tap); 78 int tap_get_minor(dev_t major, struct tap_dev *tap); 79 void tap_free_minor(dev_t major, struct tap_dev *tap); 80 int tap_queue_resize(struct tap_dev *tap);
|
| /linux/Documentation/iio/ |
| H A D | adxl345.rst | 98 | in_accel_gesture_doubletap_en | Enable double tap detection on all axes | 100 | in_accel_gesture_doubletap_reset_timeout | Double tap window in [us] | 102 | in_accel_gesture_doubletap_scale | Double tap gesture threshold scale. | 104 | in_accel_gesture_doubletap_tap2_min_delay | Double tap latency in [us] | 106 | in_accel_gesture_doubletap_value | Double tap threshold value | 108 | in_accel_gesture_singletap_scale | Single tap gesture threshold scale. | 110 | in_accel_gesture_singletap_timeout | Single tap duration in [us] | 112 | in_accel_gesture_singletap_value | Single tap threshold value | 142 | in_accel_x_gesture_singletap_en | Enable single tap detection on X axis | 144 | in_accel_y_gesture_singletap_en | Enable single tap detection on Y axis | [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | test_vxlan_under_vrf.sh | 51 ip link del veth-tap 2>/dev/null || true 100 ip link add veth-tap type veth peer name veth-hv 102 ip link set veth-tap netns ${hv[$id]} 103 ip -netns ${hv[$id]} link set veth-tap master br0 104 ip -netns ${hv[$id]} link set veth-tap up
|
| H A D | tap.c | 357 FIXTURE(tap) in FIXTURE() argument 362 FIXTURE_SETUP(tap) in FIXTURE_SETUP() argument 377 FIXTURE_TEARDOWN(tap) in FIXTURE_TEARDOWN() argument 391 TEST_F(tap, test_packet_valid_udp_gso) in TEST_F() argument 403 TEST_F(tap, test_packet_valid_udp_csum) in TEST_F() argument 415 TEST_F(tap, test_packet_crash_tap_invalid_eth_proto) in TEST_F() argument
|
| H A D | .gitignore | 46 tap
|
| H A D | skf_net_off.sh | 14 ip -netns $NS tuntap add name tap1 mode tap
|
| /linux/arch/arm64/boot/dts/amd/ |
| H A D | amd-seattle-xgbe-b.dtsi | 24 amd,serdes-dfe-tap-config = <3>, <3>, <3>; 25 amd,serdes-dfe-tap-enable = <0>, <0>, <7>; 50 amd,serdes-dfe-tap-config = <3>, <3>, <3>; 51 amd,serdes-dfe-tap-enable = <0>, <0>, <7>;
|
| /linux/sound/soc/meson/ |
| H A D | axg-pdm.c | 64 const unsigned int *tap; member 368 regmap_write(priv->map, PDM_COEFF_DATA, lpf[i].tap[j]); in axg_pdm_set_lpf_filters() 555 .tap = lpf1_default_tap, 561 .tap = lpf2_default_tap, 567 .tap = lpf3_default_tap,
|
| /linux/tools/testing/selftests/tc-testing/ |
| H A D | .gitignore | 5 *.tap
|
| /linux/tools/testing/selftests/tc-testing/plugin-lib/ |
| H A D | valgrindPlugin.py | 24 self.tap = '' 161 self.tap += more_tap_output
|
| /linux/tools/testing/selftests/hid/ |
| H A D | run-hid-tools-tests.sh | 30 python3 -u -m pytest $PYTEST_XDIST ./tests/$TARGET --tap-stream --udevd
|
| /linux/Documentation/input/devices/ |
| H A D | appletouch.rst | 33 tap for middle button mouse emulation, 3 finger tap for right button mouse
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8-ss-conn.dtsi | 83 fsl,tuning-start-tap = <20>; 98 fsl,tuning-start-tap = <20>; 113 fsl,tuning-start-tap = <20>;
|
| /linux/drivers/iio/adc/ |
| H A D | adi-axi-adc.c | 202 unsigned int tap) in axi_adc_iodelays_set() argument 208 if (tap > FIELD_MAX(AXI_ADC_DELAY_CTRL_MASK)) in axi_adc_iodelays_set() 214 ret = regmap_write(st->regmap, ADI_AXI_ADC_REG_DELAY(lane), tap); in axi_adc_iodelays_set()
|
| /linux/drivers/input/mouse/ |
| H A D | cypress_ps2.h | 143 unsigned int tap:1; /* multi-finger tap detected. */ member
|
| /linux/drivers/media/pci/ddbridge/ |
| H A D | ddbridge-mci.h | 132 u8 tap; member
|
| /linux/Documentation/networking/ |
| H A D | tuntap.rst | 34 IP packets (with tun) or ethernet frames (with tap). Which one is being used 38 for how to use tun and tap devices. Both programs work like a bridge between 248 ethernet frames when using tap.
|
| /linux/Documentation/virt/uml/ |
| H A D | user_mode_linux_howto_v2.rst | 200 | tap | vector | checksum, tso | > 8Gbit | 274 corresponding UML transports (raw, tap, hybrid) in order for networking to 302 tap transport 307 vecX:transport=tap,ifname=tap0,depth=128,gro=1 314 to connect UML to a tap interface which is connected to a bridge. 316 While tap relies on the vector infrastructure, it is not a true vector 318 IO on tap file descriptors for normal userspace apps like UML. This 323 Privileges required: tap transport requires either: 325 * tap interface to exist and be created persistent and owned by the 337 This is an experimental/demo transport which couples tap for transmit [all …]
|
| /linux/arch/arm/mach-omap2/ |
| H A D | common.h | 184 void __init omap2_set_globals_tap(u32 class, void __iomem *tap);
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imxrt1050.dtsi | 97 fsl,tuning-start-tap = <20>;
|