A notification control device comprising: a determination unit configured to determine, using notification control information set according to a priority of a frame, whether to notify a host processor of completion notification indicating completion of processing of the frame; and a notification unit configured to notify the completion notification when it is determined to notify of the completion notification, wherein when the notification control information includes a number of frames to aggregate set for each of a plurality of priorities, the determination unit is configured to: determine to suppress the completion notification until a number of frames for which the processing is completed is equal to or greater than the number of frames to aggregate, and determine to notify of the completion notification when the number of frames for which the processing is completed is equal to or greater than the number of frames to aggregate, when the notification control information includes a timer value set for each priority, the determination unit is configured to: determine to delay the completion notification until an elapsed time from completion of the processing is equal to or greater than the timer value, and determine to notify of the completion notification when the elapsed time from the completion of the processing is equal to or greater than the timer value, and when the notification control information includes both the number of frames to aggregate and the timer value, the determination unit is configured to: determine to notify of the completion notification when at least one of (a) the number of frames for which the processing is completed being equal to or greater than the number of frames to aggregate and (b) the elapsed time from the completion of the processing being equal to or greater than the timer value, is satisfied. a determination unit configured to determine, using notification control information set according to a priority of a frame, whether to notify a host processor of completion notification indicating completion of processing of the frame; and a notification unit configured to notify the completion notification when it is determined to notify of the completion notification, wherein when the notification control information includes a number of frames to aggregate set for each of a plurality of priorities, the determination unit is configured to: determine to suppress the completion notification until a number of frames for which the processing is completed is equal to or greater than the number of frames to aggregate, and determine to notify of the completion notification when the number of frames for which the processing is completed is equal to or greater than the number of frames to aggregate, determine to suppress the completion notification until a number of frames for which the processing is completed is equal to or greater than the number of frames to aggregate, and determine to notify of the completion notification when the number of frames for which the processing is completed is equal to or greater than the number of frames to aggregate, when the notification control information includes a timer value set for each priority, the determination unit is configured to: determine to delay the completion notification until an elapsed time from completion of the processing is equal to or greater than the timer value, and determine to notify of the completion notification when the elapsed time from the completion of the processing is equal to or greater than the timer value, and determine to delay the completion notification until an elapsed time from completion of the processing is equal to or greater than the timer value, and determine to notify of the completion notification when the elapsed time from the completion of the processing is equal to or greater than the timer value, and when the notification control information includes both the number of frames to aggregate and the timer value, the determination unit is configured to: determine to notify of the completion notification when at least one of (a) the number of frames for which the processing is completed being equal to or greater than the number of frames to aggregate and (b) the elapsed time from the completion of the processing being equal to or greater than the timer value, is satisfied.