]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r300280:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 3 Jun 2016 09:05:49 +0000 (09:05 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 3 Jun 2016 09:05:49 +0000 (09:05 +0000)
commitd4816e427618b922de892867b7afcbfa6fc1b6ab
treeb85939a11fe763a60a798bd54d5fb4b451d9ffcd
parent8ada0b9b08f9412c289e409b2ca3f54a42ae0b06
MFC r300280:
Optimise use of doorbell and remove redundant NOPs

Store the last doorbell write in the mlx5e_sq structure and write the
doorbell to the hardware when the transmit routine finishes
transmitting all queued mbufs.

Sponsored by: Mellanox Technologies
Tested by: Netflix

git-svn-id: svn://svn.freebsd.org/base/stable/10@301259 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/mlx5/mlx5_en/en.h
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
sys/dev/mlx5/mlx5_en/mlx5_en_tx.c