---
name: "tapset::networking"
section: "3stap"
platform: "linux"
package: "systemtap-doc"
version: "5.1-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/tapset::networking"
---

# tapset::networking(3stap)

systemtap networking tapset

## NAME

tapset::networking - systemtap networking tapset

## DESCRIPTION

 This family of probe points is used to probe the activities of the network device.

-

  - **netdev.receive**

  Data received from network device.

-

   See  [*probe::netdev.receive*(3stap)](/probe::netdev.receive/3stap.md)\
    for details.

- **netdev.transmit**

  Network device transmitting buffer

-

   See  [*probe::netdev.transmit*(3stap)](/probe::netdev.transmit/3stap.md)\
    for details.

- **netdev.change\_mtu**

  Called when the netdev MTU is changed

-

   See  [*probe::netdev.change\_mtu*(3stap)](/probe::netdev.change_mtu/3stap.md)\
    for details.

- **netdev.open**

  Called when the device is opened

-

   See  [*probe::netdev.open*(3stap)](/probe::netdev.open/3stap.md)\
    for details.

- **netdev.close**

  Called when the device is closed

-

   See  [*probe::netdev.close*(3stap)](/probe::netdev.close/3stap.md)\
    for details.

- **netdev.hard\_transmit**

  Called when the devices is going to TX (hard)

-

   See  [*probe::netdev.hard\_transmit*(3stap)](/probe::netdev.hard_transmit/3stap.md)\
    for details.

- **netdev.rx**

  Called when the device is going to receive a packet

-

   See  [*probe::netdev.rx*(3stap)](/probe::netdev.rx/3stap.md)\
    for details.

- **netdev.change\_rx\_flag**

  Called when the device RX flag will be changed

-

   See  [*probe::netdev.change\_rx\_flag*(3stap)](/probe::netdev.change_rx_flag/3stap.md)\
    for details.

- **netdev.set\_promiscuity**

  Called when the device enters/leaves promiscuity

-

   See  [*probe::netdev.set\_promiscuity*(3stap)](/probe::netdev.set_promiscuity/3stap.md)\
    for details.

- **netdev.ioctl**

  Called when the device suffers an IOCTL

-

   See  [*probe::netdev.ioctl*(3stap)](/probe::netdev.ioctl/3stap.md)\
    for details.

- **netdev.register**

  Called when the device is registered

-

   See  [*probe::netdev.register*(3stap)](/probe::netdev.register/3stap.md)\
    for details.

- **netdev.unregister**

  Called when the device is being unregistered

-

   See  [*probe::netdev.unregister*(3stap)](/probe::netdev.unregister/3stap.md)\
    for details.

- **netdev.get\_stats**

  Called when someone asks the device statistics

-

   See  [*probe::netdev.get\_stats*(3stap)](/probe::netdev.get_stats/3stap.md)\
    for details.

- **netdev.change\_mac**

  Called when the netdev\_name has the MAC changed

-

   See  [*probe::netdev.change\_mac*(3stap)](/probe::netdev.change_mac/3stap.md)\
    for details.

## SEE ALSO

[*probe::netdev.receive*(3stap)](/probe::netdev.receive/3stap.md), [*probe::netdev.transmit*(3stap)](/probe::netdev.transmit/3stap.md), [*probe::netdev.change\_mtu*(3stap)](/probe::netdev.change_mtu/3stap.md), [*probe::netdev.open*(3stap)](/probe::netdev.open/3stap.md), [*probe::netdev.close*(3stap)](/probe::netdev.close/3stap.md), [*probe::netdev.hard\_transmit*(3stap)](/probe::netdev.hard_transmit/3stap.md), [*probe::netdev.rx*(3stap)](/probe::netdev.rx/3stap.md), [*probe::netdev.change\_rx\_flag*(3stap)](/probe::netdev.change_rx_flag/3stap.md), [*probe::netdev.set\_promiscuity*(3stap)](/probe::netdev.set_promiscuity/3stap.md), [*probe::netdev.ioctl*(3stap)](/probe::netdev.ioctl/3stap.md), [*probe::netdev.register*(3stap)](/probe::netdev.register/3stap.md), [*probe::netdev.unregister*(3stap)](/probe::netdev.unregister/3stap.md), [*probe::netdev.get\_stats*(3stap)](/probe::netdev.get_stats/3stap.md), [*probe::netdev.change\_mac*(3stap)](/probe::netdev.change_mac/3stap.md), [*stap*(1)](/stap/1.md), [*stapprobes*(3stap)](/stapprobes/3stap.md)
