1*4dc78e53SAndroid Build Coastguard Worker /* SPDX-License-Identifier: LGPL-2.1-only */ 2*4dc78e53SAndroid Build Coastguard Worker /* 3*4dc78e53SAndroid Build Coastguard Worker * Copyright (c) 2008-2011 Thomas Graf <[email protected]> 4*4dc78e53SAndroid Build Coastguard Worker */ 5*4dc78e53SAndroid Build Coastguard Worker 6*4dc78e53SAndroid Build Coastguard Worker /** 7*4dc78e53SAndroid Build Coastguard Worker * @ingroup cli 8*4dc78e53SAndroid Build Coastguard Worker * @defgroup cli_qdisc Queueing Disciplines 9*4dc78e53SAndroid Build Coastguard Worker * @{ 10*4dc78e53SAndroid Build Coastguard Worker */ 11*4dc78e53SAndroid Build Coastguard Worker 12*4dc78e53SAndroid Build Coastguard Worker #include "nl-default.h" 13*4dc78e53SAndroid Build Coastguard Worker 14*4dc78e53SAndroid Build Coastguard Worker #include <netlink/cli/utils.h> 15*4dc78e53SAndroid Build Coastguard Worker #include <netlink/cli/qdisc.h> 16*4dc78e53SAndroid Build Coastguard Worker #include <netlink/route/class.h> 17*4dc78e53SAndroid Build Coastguard Worker nl_cli_qdisc_alloc(void)18*4dc78e53SAndroid Build Coastguard Workerstruct rtnl_qdisc *nl_cli_qdisc_alloc(void) 19*4dc78e53SAndroid Build Coastguard Worker { 20*4dc78e53SAndroid Build Coastguard Worker struct rtnl_qdisc *qdisc; 21*4dc78e53SAndroid Build Coastguard Worker 22*4dc78e53SAndroid Build Coastguard Worker if (!(qdisc = rtnl_qdisc_alloc())) 23*4dc78e53SAndroid Build Coastguard Worker nl_cli_fatal(ENOMEM, "Unable to allocate qdisc object"); 24*4dc78e53SAndroid Build Coastguard Worker 25*4dc78e53SAndroid Build Coastguard Worker return qdisc; 26*4dc78e53SAndroid Build Coastguard Worker } 27*4dc78e53SAndroid Build Coastguard Worker 28*4dc78e53SAndroid Build Coastguard Worker /** @} */ 29