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

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
...@@ -61,7 +61,10 @@ Transmit path guidelines: ...@@ -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.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment