| CPC G06F 12/0238 (2013.01) [G06F 9/467 (2013.01); G06F 12/0292 (2013.01); G06F 12/063 (2013.01)] | 20 Claims |

|
1. A transaction mapper circuit comprising:
a table that associates virtual identification values with bus-device-function (BDF) values; and
a firewall configured to:
receive an input-output request including a first virtual identification value of the virtual identification values, the first virtual identification value being associated with a function of an external peripheral,
generate a first BDF value and a first traffic class value based on the table and the first virtual identification value,
determine whether the first virtual identification value satisfies a threshold range, and
determine whether to forward the input-output request to an external host device based on whether the first virtual identification value satisfies the threshold range.
|