函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\audit.c Create Date:2022-07-27 12:25:24
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:kauditd_hold_skb - Queue an audit record, waiting for auditd*@skb: audit record* Description:* Queue the audit record, waiting for an instance of auditd. When this* function is called we haven't given up yet on sending the record, but things

函数原型:static void kauditd_hold_skb(struct sk_buff *skb)

返回类型:void

参数:

类型参数名称
struct sk_buff *skb
565  kauditd_print_skb - Print the audit record to the ring buffer*@skb: audit record* Whatever the reason, this packet may not make it to the auditd connection* so write it via printk so the information isn't completely lost.
568  如果非Default state when kernel boots without any parameters.
569  释放缓存
570  返回
574  如果非Number of outstanding audit_buffers allowed.* When set to zero, this means unlimited. 取队列长度小于Number of outstanding audit_buffers allowed.* When set to zero, this means unlimited.
576  列表末尾的缓冲区
577  返回
581  audit_log_lost - conditionally log lost audit message event*@message: the message stating reason for lost audit message* Emit at least 1 message per second, even if audit_rate_check is* throttling.* Always increment the lost messages counter.
582  释放缓存
调用者
名称描述
auditd_resetauditd_reset - Disconnect the auditd connection*@ac: auditd connection state* Description:* Break the auditd/kauditd connection and move all the queued records into the* hold queue in case auditd reconnects