Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
net/sctp/offload.c skb_gso_ok() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | features | 0,131072-u64max |
| DATA_SOURCE | 0 | features | $1 |
| BIT_INFO | 0 | features | 0x20000,0xffffffffffffffff |
| BIT_INFO | 0 | features | 0x20000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/xen-netfront.c skb_gso_ok() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | features | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &queue->tx_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct netfront_queue)->tx_lock |
net/core/skbuff.c skb_segment() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | features | $1 [m] |
| BIT_INFO | 0 | features | 0x1,0xffffffffefffffff |
| BIT_INFO | 0 | features | 0x1,0xffffffffefffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv4/tcp_offload.c skb_gso_ok() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | features | 0,131072-u64max |
| DATA_SOURCE | 0 | features | $1 |
| BIT_INFO | 0 | features | 0x20000,0xffffffffffffffff |
| BIT_INFO | 0 | features | 0x20000,0xffffffffffffffff |
net/ipv4/udp_offload.c skb_gso_ok() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | features | 0,131072-u64max |
| DATA_SOURCE | 0 | features | $1 |
| BIT_INFO | 0 | features | 0x20000,0xffffffffffffffff |
| BIT_INFO | 0 | features | 0x20000,0xffffffffffffffff |
drivers/net/tap.c skb_gso_ok() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | features | $1 |
| BIT_INFO | 0 | features | 0x841,0xffffffffffffffff |
| BIT_INFO | 0 | features | 0x841,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/sctp/output.c sk_can_gso() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/core/gso.c skb_gso_ok() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | features | $1 |
| BIT_INFO | 0 | features | 0x10020000,0xffffffffffffffff |
| BIT_INFO | 0 | features | 0x10020000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/core/sock.c sk_can_gso() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &sk->sk_callback_lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
drivers/net/virtio_net.c skb_gso_ok() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | features | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &queue->tx_lock | ||
| HALF_LOCKED2 | flags |
net/core/dev.c skb_gso_ok() -> net_gso_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | features | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |