The ``external'' interface of tcc allows the addition of support for hardware accelerators and other traffic control implementations not directly known to tcc, without the need to understand and change tcc itself.
tcc attempts to use external programs for all traffic control elements (i.e. classifiers, queuing disciplines, or combinations thereof) for which such an external program is specified with the -x command line option. -x is used as follows:
-x element:external_target
tcc invokes the external program to probe whether it is able to process the configuration. If it is, tcc may invoke it a second time to request generation of the components that implement the desired configuration.
Note: tcc currently omits the probe and always tries to implement the configuration.