Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/xfrm/xfrm_policy.c __xfrm_policy_bysel_ctx() -> selector_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s1 | 4096-ptr_max |
| PARAM_VALUE | 1 | s2 | 240,4096-ptr_max |
| DATA_SOURCE | 0 | s1 | $5 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | s1->dport | 0-u16max |
| USER_DATA | 0 | s1->dport_mask | 0-u16max |
| USER_DATA | 0 | s1->family | 0-u16max |
| USER_DATA | 0 | s1->ifindex | s32min-s32max |
| USER_DATA | 0 | s1->prefixlen_d | 0-255 |
| USER_DATA | 0 | s1->prefixlen_s | 0-255 |
| USER_DATA | 0 | s1->proto | 0-255 |
| USER_DATA | 0 | s1->sport | 0-u16max |
| USER_DATA | 0 | s1->sport_mask | 0-u16max |
| USER_DATA | 0 | s1->user | 0-u32max |
| LOCK2 | &net->xfrm.xfrm_policy_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| TYPE_LOCK | (struct netns_xfrm)->xfrm_policy_lock |
net/xfrm/xfrm_policy.c xfrm_policy_insert_list() -> selector_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s1 | 240,4096-ptr_max |
| PARAM_VALUE | 1 | s2 | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | s2->dport | 0-u16max |
| USER_DATA | 1 | s2->dport_mask | 0-u16max |
| USER_DATA | 1 | s2->family | 2,10 |
| USER_DATA | 1 | s2->ifindex | s32min-s32max |
| USER_DATA | 1 | s2->prefixlen_d | 0-128 |
| USER_DATA | 1 | s2->prefixlen_s | 0-128 |
| USER_DATA | 1 | s2->proto | 0-255 |
| USER_DATA | 1 | s2->sport | 0-u16max |
| USER_DATA | 1 | s2->sport_mask | 0-u16max |
| USER_DATA | 1 | s2->user | 0-u32max |
| LOCK2 | &net->xfrm.xfrm_policy_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct netns_xfrm)->xfrm_policy_lock |