Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ce3ba139 authored by Matti Linnanvuori's avatar Matti Linnanvuori Committed by Jeff Garzik
Browse files

Documentation: add a guideline for hard_start_xmit method



Add a guideline not to modify SKBs.

Signed-off-by: default avatarMatti Linnanvuori <mattilinnanvuori@yahoo.com>
Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent be63a21c
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -61,7 +61,10 @@ Transmit path guidelines:
2) Do not forget to update netdev->trans_start to jiffies after
2) Do not forget to update netdev->trans_start to jiffies after
   each new tx packet is given to the hardware.
   each new tx packet is given to the hardware.


3) Do not forget that once you return 0 from your hard_start_xmit
3) A hard_start_xmit method must not modify the shared parts of a
   cloned SKB.

4) Do not forget that once you return 0 from your hard_start_xmit
   method, it is your driver's responsibility to free up the SKB
   method, it is your driver's responsibility to free up the SKB
   and in some finite amount of time.
   and in some finite amount of time.