Skip to content

Commit ec9ac60

Browse files
author
CKI KWF Bot
committed
Merge: CNB102: netdev: define NETDEV_INTERNAL
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10/-/merge_requests/1760 JIRA: https://issues.redhat.com/browse/RHEL-127480 This exports the netdev_rx_queue_restart function in the NETDEV_INTERNAL namespace, to be used by the bnxt driver. Signed-off-by: Michal Schmidt <mschmidt@redhat.com> Approved-by: Antoine Tenart <atenart@redhat.com> Approved-by: Hangbin Liu <haliu@redhat.com> Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com>
2 parents d415ff1 + 42ff1e5 commit ec9ac60

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

Documentation/networking/netdevices.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,3 +297,13 @@ napi->poll:
297297
Context:
298298
softirq
299299
will be called with interrupts disabled by netconsole.
300+
301+
NETDEV_INTERNAL symbol namespace
302+
================================
303+
304+
Symbols exported as NETDEV_INTERNAL can only be used in networking
305+
core and drivers which exclusively flow via the main networking list and trees.
306+
Note that the inverse is not true, most symbols outside of NETDEV_INTERNAL
307+
are not expected to be used by random code outside netdev either.
308+
Symbols may lack the designation because they predate the namespaces,
309+
or simply due to an oversight.

net/core/netdev_rx_queue.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,4 @@ int netdev_rx_queue_restart(struct net_device *dev, unsigned int rxq_idx)
7979

8080
return err;
8181
}
82+
EXPORT_SYMBOL_NS_GPL(netdev_rx_queue_restart, "NETDEV_INTERNAL");

0 commit comments

Comments
 (0)