Changeset 2701
- Timestamp:
- 05/26/08 13:38:06
(6 months ago)
- Author:
- pebenito
- Message:
trunk: Patch for labeled networking controls in 2.6.25 from Paul Moore.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r2698 |
r2701 |
|
| | 1 | - Patch for labeled networking controls in 2.6.25 from Paul Moore. |
|---|
| 1 | 2 | - Module loading now requires setsched on kernel threads. |
|---|
| 2 | 3 | - Patch to allow gpg agent --write-env-file option from Vaclav Ovsik. |
|---|
| r2582 |
r2701 |
|
| 155 | 155 | ') |
|---|
| 156 | 156 | |
|---|
| 157 | | allow $1 netif_t:netif { tcp_send tcp_recv }; |
|---|
| | 157 | allow $1 netif_t:netif { tcp_send tcp_recv egress ingress }; |
|---|
| 158 | 158 | ') |
|---|
| 159 | 159 | |
|---|
| … | … | |
| 173 | 173 | ') |
|---|
| 174 | 174 | |
|---|
| 175 | | allow $1 netif_t:netif udp_send; |
|---|
| | 175 | allow $1 netif_t:netif { udp_send egress }; |
|---|
| 176 | 176 | ') |
|---|
| 177 | 177 | |
|---|
| … | … | |
| 192 | 192 | ') |
|---|
| 193 | 193 | |
|---|
| 194 | | dontaudit $1 netif_t:netif udp_send; |
|---|
| | 194 | dontaudit $1 netif_t:netif { udp_send egress }; |
|---|
| 195 | 195 | ') |
|---|
| 196 | 196 | |
|---|
| … | … | |
| 210 | 210 | ') |
|---|
| 211 | 211 | |
|---|
| 212 | | allow $1 netif_t:netif udp_recv; |
|---|
| | 212 | allow $1 netif_t:netif { udp_recv ingress }; |
|---|
| 213 | 213 | ') |
|---|
| 214 | 214 | |
|---|
| … | … | |
| 229 | 229 | ') |
|---|
| 230 | 230 | |
|---|
| 231 | | dontaudit $1 netif_t:netif udp_recv; |
|---|
| | 231 | dontaudit $1 netif_t:netif { udp_recv ingress }; |
|---|
| 232 | 232 | ') |
|---|
| 233 | 233 | |
|---|
| … | … | |
| 278 | 278 | ') |
|---|
| 279 | 279 | |
|---|
| 280 | | allow $1 netif_t:netif rawip_send; |
|---|
| | 280 | allow $1 netif_t:netif { rawip_send egress }; |
|---|
| 281 | 281 | ') |
|---|
| 282 | 282 | |
|---|
| … | … | |
| 296 | 296 | ') |
|---|
| 297 | 297 | |
|---|
| 298 | | allow $1 netif_t:netif rawip_recv; |
|---|
| | 298 | allow $1 netif_t:netif { rawip_recv ingress }; |
|---|
| 299 | 299 | ') |
|---|
| 300 | 300 | |
|---|
| … | … | |
| 329 | 329 | ') |
|---|
| 330 | 330 | |
|---|
| 331 | | allow $1 netif_type:netif { tcp_send tcp_recv }; |
|---|
| | 331 | allow $1 netif_type:netif { tcp_send tcp_recv egress ingress }; |
|---|
| 332 | 332 | ') |
|---|
| 333 | 333 | |
|---|
| … | … | |
| 347 | 347 | ') |
|---|
| 348 | 348 | |
|---|
| 349 | | allow $1 netif_type:netif udp_send; |
|---|
| | 349 | allow $1 netif_type:netif { udp_send egress }; |
|---|
| 350 | 350 | ') |
|---|
| 351 | 351 | |
|---|
| … | … | |
| 365 | 365 | ') |
|---|
| 366 | 366 | |
|---|
| 367 | | allow $1 netif_type:netif udp_recv; |
|---|
| | 367 | allow $1 netif_type:netif { udp_recv ingress }; |
|---|
| 368 | 368 | ') |
|---|
| 369 | 369 | |
|---|
| … | … | |
| 398 | 398 | ') |
|---|
| 399 | 399 | |
|---|
| 400 | | allow $1 netif_type:netif rawip_send; |
|---|
| | 400 | allow $1 netif_type:netif { rawip_send egress }; |
|---|
| 401 | 401 | ') |
|---|
| 402 | 402 | |
|---|
| … | … | |
| 416 | 416 | ') |
|---|
| 417 | 417 | |
|---|
| 418 | | allow $1 netif_type:netif rawip_recv; |
|---|
| | 418 | allow $1 netif_type:netif { rawip_recv ingress }; |
|---|
| 419 | 419 | ') |
|---|
| 420 | 420 | |
|---|
| … | … | |
| 449 | 449 | ') |
|---|
| 450 | 450 | |
|---|
| 451 | | allow $1 node_t:node { tcp_send tcp_recv }; |
|---|
| | 451 | allow $1 node_t:node { tcp_send tcp_recv sendto recvfrom }; |
|---|
| 452 | 452 | ') |
|---|
| 453 | 453 | |
|---|
| … | … | |
| 467 | 467 | ') |
|---|
| 468 | 468 | |
|---|
| 469 | | allow $1 node_t:node udp_send; |
|---|
| | 469 | allow $1 node_t:node { udp_send sendto }; |
|---|
| 470 | 470 | ') |
|---|
| 471 | 471 | |
|---|
| … | … | |
| 485 | 485 | ') |
|---|
| 486 | 486 | |
|---|
| 487 | | allow $1 node_t:node udp_recv; |
|---|
| | 487 | allow $1 node_t:node { udp_recv recvfrom }; |
|---|
| 488 | 488 | ') |
|---|
| 489 | 489 | |
|---|
| … | … | |
| 518 | 518 | ') |
|---|
| 519 | 519 | |
|---|
| 520 | | allow $1 node_t:node rawip_send; |
|---|
| | 520 | allow $1 node_t:node { rawip_send sendto }; |
|---|
| 521 | 521 | ') |
|---|
| 522 | 522 | |
|---|
| … | … | |
| 536 | 536 | ') |
|---|
| 537 | 537 | |
|---|
| 538 | | allow $1 node_t:node rawip_recv; |
|---|
| | 538 | allow $1 node_t:node { rawip_recv recvfrom }; |
|---|
| 539 | 539 | ') |
|---|
| 540 | 540 | |
|---|
| … | … | |
| 605 | 605 | ') |
|---|
| 606 | 606 | |
|---|
| 607 | | allow $1 node_type:node { tcp_send tcp_recv }; |
|---|
| | 607 | allow $1 node_type:node { tcp_send tcp_recv sendto recvfrom }; |
|---|
| 608 | 608 | ') |
|---|
| 609 | 609 | |
|---|
| … | … | |
| 623 | 623 | ') |
|---|
| 624 | 624 | |
|---|
| 625 | | allow $1 node_type:node udp_send; |
|---|
| | 625 | allow $1 node_type:node { udp_send sendto }; |
|---|
| 626 | 626 | ') |
|---|
| 627 | 627 | |
|---|
| … | … | |
| 642 | 642 | ') |
|---|
| 643 | 643 | |
|---|
| 644 | | dontaudit $1 node_type:node udp_send; |
|---|
| | 644 | dontaudit $1 node_type:node { udp_send sendto }; |
|---|
| 645 | 645 | ') |
|---|
| 646 | 646 | |
|---|
| … | … | |
| 660 | 660 | ') |
|---|
| 661 | 661 | |
|---|
| 662 | | allow $1 node_type:node udp_recv; |
|---|
| | 662 | allow $1 node_type:node { udp_recv recvfrom }; |
|---|
| 663 | 663 | ') |
|---|
| 664 | 664 | |
|---|
| … | … | |
| 679 | 679 | ') |
|---|
| 680 | 680 | |
|---|
| 681 | | dontaudit $1 node_type:node udp_recv; |
|---|
| | 681 | dontaudit $1 node_type:node { udp_recv recvfrom }; |
|---|
| 682 | 682 | ') |
|---|
| 683 | 683 | |
|---|
| … | … | |
| 728 | 728 | ') |
|---|
| 729 | 729 | |
|---|
| 730 | | allow $1 node_type:node rawip_send; |
|---|
| | 730 | allow $1 node_type:node { rawip_send sendto }; |
|---|
| 731 | 731 | ') |
|---|
| 732 | 732 | |
|---|
| … | … | |
| 746 | 746 | ') |
|---|
| 747 | 747 | |
|---|
| 748 | | allow $1 node_type:node rawip_recv; |
|---|
| | 748 | allow $1 node_type:node { rawip_recv recvfrom }; |
|---|
| 749 | 749 | ') |
|---|
| 750 | 750 | |
|---|
| … | … | |
| 1738 | 1738 | ') |
|---|
| 1739 | 1739 | |
|---|
| | 1740 | allow $1 netlabel_peer_t:peer recv; |
|---|
| 1740 | 1741 | allow $1 netlabel_peer_t:tcp_socket recvfrom; |
|---|
| 1741 | 1742 | ') |
|---|
| … | … | |
| 1753 | 1754 | interface(`corenet_tcp_recvfrom_unlabeled',` |
|---|
| 1754 | 1755 | kernel_tcp_recvfrom_unlabeled($1) |
|---|
| | 1756 | kernel_recvfrom_unlabeled_peer($1) |
|---|
| 1755 | 1757 | |
|---|
| 1756 | 1758 | # XXX - at some point the oubound/send access check will be removed |
|---|
| … | … | |
| 1792 | 1794 | ') |
|---|
| 1793 | 1795 | |
|---|
| | 1796 | dontaudit $1 netlabel_peer_t:peer recv; |
|---|
| 1794 | 1797 | dontaudit $1 netlabel_peer_t:tcp_socket recvfrom; |
|---|
| 1795 | 1798 | ') |
|---|
| … | … | |
| 1808 | 1811 | interface(`corenet_dontaudit_tcp_recvfrom_unlabeled',` |
|---|
| 1809 | 1812 | kernel_dontaudit_tcp_recvfrom_unlabeled($1) |
|---|
| | 1813 | kernel_dontaudit_recvfrom_unlabeled_peer($1) |
|---|
| 1810 | 1814 | |
|---|
| 1811 | 1815 | # XXX - at some point the oubound/send access check will be removed |
|---|
| … | … | |
| 1845 | 1849 | ') |
|---|
| 1846 | 1850 | |
|---|
| | 1851 | allow $1 netlabel_peer_t:peer recv; |
|---|
| 1847 | 1852 | allow $1 netlabel_peer_t:udp_socket recvfrom; |
|---|
| 1848 | 1853 | ') |
|---|
| … | … | |
| 1860 | 1865 | interface(`corenet_udp_recvfrom_unlabeled',` |
|---|
| 1861 | 1866 | kernel_udp_recvfrom_unlabeled($1) |
|---|
| | 1867 | kernel_recvfrom_unlabeled_peer($1) |
|---|
| 1862 | 1868 | |
|---|
| 1863 | 1869 | # XXX - at some point the oubound/send access check will be removed |
|---|
| … | … | |
| 1899 | 1905 | ') |
|---|
| 1900 | 1906 | |
|---|
| | 1907 | dontaudit $1 netlabel_peer_t:peer recv; |
|---|
| 1901 | 1908 | dontaudit $1 netlabel_peer_t:udp_socket recvfrom; |
|---|
| 1902 | 1909 | ') |
|---|
| … | … | |
| 1915 | 1922 | interface(`corenet_dontaudit_udp_recvfrom_unlabeled',` |
|---|
| 1916 | 1923 | kernel_dontaudit_udp_recvfrom_unlabeled($1) |
|---|
| | 1924 | kernel_dontaudit_recvfrom_unlabeled_peer($1) |
|---|
| 1917 | 1925 | |
|---|
| 1918 | 1926 | # XXX - at some point the oubound/send access check will be removed |
|---|
| … | … | |
| 1952 | 1960 | ') |
|---|
| 1953 | 1961 | |
|---|
| | 1962 | allow $1 netlabel_peer_t:peer recv; |
|---|
| 1954 | 1963 | allow $1 netlabel_peer_t:rawip_socket recvfrom; |
|---|
| 1955 | 1964 | ') |
|---|
| … | … | |
| 1967 | 1976 | interface(`corenet_raw_recvfrom_unlabeled',` |
|---|
| 1968 | 1977 | kernel_raw_recvfrom_unlabeled($1) |
|---|
| | 1978 | kernel_recvfrom_unlabeled_peer($1) |
|---|
| 1969 | 1979 | |
|---|
| 1970 | 1980 | # XXX - at some point the oubound/send access check will be removed |
|---|
| … | … | |
| 2006 | 2016 | ') |
|---|
| 2007 | 2017 | |
|---|
| | 2018 | dontaudit $1 netlabel_peer_t:peer recv; |
|---|
| 2008 | 2019 | dontaudit $1 netlabel_peer_t:rawip_socket recvfrom; |
|---|
| 2009 | 2020 | ') |
|---|
| … | … | |
| 2022 | 2033 | interface(`corenet_dontaudit_raw_recvfrom_unlabeled',` |
|---|
| 2023 | 2034 | kernel_dontaudit_raw_recvfrom_unlabeled($1) |
|---|
| | 2035 | kernel_dontaudit_recvfrom_unlabeled_peer($1) |
|---|
| 2024 | 2036 | |
|---|
| 2025 | 2037 | # XXX - at some point the oubound/send access check will be removed |
|---|
| … | … | |
| 2043 | 2055 | kernel_udp_recvfrom_unlabeled($1) |
|---|
| 2044 | 2056 | kernel_raw_recvfrom_unlabeled($1) |
|---|
| | 2057 | kernel_recvfrom_unlabeled_peer($1) |
|---|
| 2045 | 2058 | |
|---|
| 2046 | 2059 | # XXX - at some point the oubound/send access check will be removed |
|---|
| … | … | |
| 2065 | 2078 | ') |
|---|
| 2066 | 2079 | |
|---|
| | 2080 | allow $1 netlabel_peer_t:peer recv; |
|---|
| 2067 | 2081 | allow $1 netlabel_peer_t:{ tcp_socket udp_socket rawip_socket } recvfrom; |
|---|
| 2068 | 2082 | ') |
|---|
| … | … | |
| 2082 | 2096 | kernel_dontaudit_udp_recvfrom_unlabeled($1) |
|---|
| 2083 | 2097 | kernel_dontaudit_raw_recvfrom_unlabeled($1) |
|---|
| | 2098 | kernel_dontaudit_recvfrom_unlabeled_peer($1) |
|---|
| 2084 | 2099 | |
|---|
| 2085 | 2100 | # XXX - at some point the oubound/send access check will be removed |
|---|
| … | … | |
| 2105 | 2120 | ') |
|---|
| 2106 | 2121 | |
|---|
| | 2122 | dontaudit $1 netlabel_peer_t:peer recv; |
|---|
| 2107 | 2123 | dontaudit $1 netlabel_peer_t:{ tcp_socket udp_socket rawip_socket } recvfrom; |
|---|
| 2108 | 2124 | ') |
|---|
| … | … | |
| 2136 | 2152 | allow $2 $1:{ association tcp_socket } recvfrom; |
|---|
| 2137 | 2153 | |
|---|
| 2138 | | # Netlabel (CIPSO)-based labeled networking |
|---|
| 2139 | | # currently only supports MLS portion of label |
|---|
| | 2154 | allow $1 $2:peer recv; |
|---|
| | 2155 | allow $2 $1:peer recv; |
|---|
| | 2156 | |
|---|
| | 2157 | # allow receiving packets from MLS-only peers using NetLabel |
|---|
| 2140 | 2158 | corenet_tcp_recvfrom_netlabel($1) |
|---|
| 2141 | 2159 | corenet_tcp_recvfrom_netlabel($2) |
|---|
| … | … | |
| 2161 | 2179 | allow $1 $2:{ association udp_socket } recvfrom; |
|---|
| 2162 | 2180 | |
|---|
| 2163 | | # Netlabel (CIPSO)-based labeled networking |
|---|
| 2164 | | # currently only supports MLS portion of label |
|---|
| | 2181 | allow $1 $2:peer recv; |
|---|
| | 2182 | |
|---|
| | 2183 | # allow receiving packets from MLS-only peers using NetLabel |
|---|
| 2165 | 2184 | corenet_udp_recvfrom_netlabel($1) |
|---|
| 2166 | 2185 | ') |
|---|
| … | … | |
| 2185 | 2204 | allow $1 $2:{ association rawip_socket } recvfrom; |
|---|
| 2186 | 2205 | |
|---|
| 2187 | | # Netlabel (CIPSO)-based labeled networking |
|---|
| 2188 | | # currently only supports MLS portion of label |
|---|
| | 2206 | allow $1 $2:peer recv; |
|---|
| | 2207 | |
|---|
| | 2208 | # allow receiving packets from MLS-only peers using NetLabel |
|---|
| 2189 | 2209 | corenet_raw_recvfrom_netlabel($1) |
|---|
| 2190 | 2210 | ') |
|---|
| r2001 |
r2701 |
|
| 29 | 29 | ') |
|---|
| 30 | 30 | |
|---|
| 31 | | allow dollarsone $1_$2:netif { tcp_send tcp_recv }; |
|---|
| | 31 | allow dollarsone $1_$2:netif { tcp_send tcp_recv egress ingress }; |
|---|
| 32 | 32 | ') |
|---|
| 33 | 33 | |
|---|
| … | … | |
| 48 | 48 | ') |
|---|
| 49 | 49 | |
|---|
| 50 | | allow dollarsone $1_$2:netif udp_send; |
|---|
| | 50 | allow dollarsone $1_$2:netif { udp_send egress }; |
|---|
| 51 | 51 | ') |
|---|
| 52 | 52 | |
|---|
| … | … | |
| 67 | 67 | ') |
|---|
| 68 | 68 | |
|---|
| 69 | | allow dollarsone $1_$2:netif udp_recv; |
|---|
| | 69 | allow dollarsone $1_$2:netif { udp_recv ingress }; |
|---|
| 70 | 70 | ') |
|---|
| 71 | 71 | |
|---|
| … | … | |
| 102 | 102 | ') |
|---|
| 103 | 103 | |
|---|
| 104 | | allow dollarsone $1_$2:netif rawip_send; |
|---|
| | 104 | allow dollarsone $1_$2:netif { rawip_send egress }; |
|---|
| 105 | 105 | ') |
|---|
| 106 | 106 | |
|---|
| … | … | |
| 121 | 121 | ') |
|---|
| 122 | 122 | |
|---|
| 123 | | allow dollarsone $1_$2:netif rawip_recv; |
|---|
| | 123 | allow dollarsone $1_$2:netif { rawip_recv ingress }; |
|---|
| 124 | 124 | ') |
|---|
| 125 | 125 | |
|---|
| … | … | |
| 164 | 164 | ') |
|---|
| 165 | 165 | |
|---|
| 166 | | allow dollarsone $1_$2:node { tcp_send tcp_recv }; |
|---|
| | 166 | allow dollarsone $1_$2:node { tcp_send tcp_recv sendto recvfrom }; |
|---|
| 167 | 167 | ') |
|---|
| 168 | 168 | |
|---|
| … | … | |
| 183 | 183 | ') |
|---|
| 184 | 184 | |
|---|
| 185 | | allow dollarsone $1_$2:node udp_send; |
|---|
| | 185 | allow dollarsone $1_$2:node { udp_send sendto }; |
|---|
| 186 | 186 | ') |
|---|
| 187 | 187 | |
|---|
| … | … | |
| 202 | 202 | ') |
|---|
| 203 | 203 | |
|---|
| 204 | | allow dollarsone $1_$2:node udp_recv; |
|---|
| | 204 | allow dollarsone $1_$2:node { udp_recv recvfrom }; |
|---|
| 205 | 205 | ') |
|---|
| 206 | 206 | |
|---|
| … | … | |
| 237 | 237 | ') |
|---|
| 238 | 238 | |
|---|
| 239 | | allow dollarsone $1_$2:node rawip_send; |
|---|
| | 239 | allow dollarsone $1_$2:node { rawip_send sendto }; |
|---|
| 240 | 240 | ') |
|---|
| 241 | 241 | |
|---|
| … | … | |
| 256 | 256 | ') |
|---|
| 257 | 257 | |
|---|
| 258 | | allow dollarsone $1_$2:node rawip_recv; |
|---|
| | 258 | allow dollarsone $1_$2:node { rawip_recv recvfrom }; |
|---|
| 259 | 259 | ') |
|---|
| 260 | 260 | |
|---|
| r2582 |
r2701 |
|
| 1 | 1 | |
|---|
| 2 | | policy_module(corenetwork,1.2.15) |
|---|
| | 2 | policy_module(corenetwork,1.2.16) |
|---|
| 3 | 3 | |
|---|
| 4 | 4 | ######################################## |
|---|
| r2691 |
r2701 |
|
| 2498 | 2498 | ######################################## |
|---|
| 2499 | 2499 | ## <summary> |
|---|
| | 2500 | ## Receive packets from an unlabeled peer. |
|---|
| | 2501 | ## </summary> |
|---|
| | 2502 | ## <desc> |
|---|
| | 2503 | ## <p> |
|---|
| | 2504 | ## Receive packets from an unlabeled peer, these packets do not have any |
|---|
| | 2505 | ## peer labeling information present. |
|---|
| | 2506 | ## </p> |
|---|
| | 2507 | ## <p> |
|---|
| | 2508 | ## The corenetwork interface corenet_recvfrom_unlabeled_peer() should |
|---|
| | 2509 | ## be used instead of this one. |
|---|
| | 2510 | ## </p> |
|---|
| | 2511 | ## </desc> |
|---|
| | 2512 | ## <param name="domain"> |
|---|
| | 2513 | ## <summary> |
|---|
| | 2514 | ## Domain allowed access. |
|---|
| | 2515 | ## </summary> |
|---|
| | 2516 | ## </param> |
|---|
| | 2517 | # |
|---|
| | 2518 | interface(`kernel_recvfrom_unlabeled_peer',` |
|---|
| | 2519 | gen_require(` |
|---|
| | 2520 | type unlabeled_t; |
|---|
| | 2521 | ') |
|---|
| | 2522 | |
|---|
| | 2523 | allow $1 unlabeled_t:peer recv; |
|---|
| | 2524 | ') |
|---|
| | 2525 | |
|---|
| | 2526 | ######################################## |
|---|
| | 2527 | ## <summary> |
|---|
| | 2528 | ## Do not audit attempts to receive packets from an unlabeled peer. |
|---|
| | 2529 | ## </summary> |
|---|
| | 2530 | ## <desc> |
|---|
| | 2531 | ## <p> |
|---|
| | 2532 | ## Do not audit attempts to receive packets from an unlabeled peer, |
|---|
| | 2533 | ## these packets do not have any peer labeling information present. |
|---|
| | 2534 | ## </p> |
|---|
| | 2535 | ## <p> |
|---|
| | 2536 | ## The corenetwork interface corenet_dontaudit_*_recvfrom_unlabeled() |
|---|
| | 2537 | ## should be used instead of this one. |
|---|
| | 2538 | ## </p> |
|---|
| | 2539 | ## </desc> |
|---|
| | 2540 | ## <param name="domain"> |
|---|
| | 2541 | ## <summary> |
|---|
| | 2542 | ## Domain to not audit. |
|---|
| | 2543 | ## </summary> |
|---|
| | 2544 | ## </param> |
|---|
| | 2545 | # |
|---|
| | 2546 | interface(`kernel_dontaudit_recvfrom_unlabeled_peer',` |
|---|
| | 2547 | gen_require(` |
|---|
| | 2548 | type unlabeled_t; |
|---|
| | 2549 | ') |
|---|
| | 2550 | |
|---|
| | 2551 | dontaudit $1 unlabeled_t:peer recv; |
|---|
| | 2552 | ') |
|---|
| | 2553 | |
|---|
| | 2554 | ######################################## |
|---|
| | 2555 | ## <summary> |
|---|
| 2500 | 2556 | ## Unconfined access to kernel module resources. |
|---|
| 2501 | 2557 | ## </summary> |
|---|
| r2691 |
r2701 |
|
| 1 | 1 | |
|---|
| 2 | | policy_module(kernel,1.9.2) |
|---|
| | 2 | policy_module(kernel,1.9.3) |
|---|
| 3 | 3 | |
|---|
| 4 | 4 | ######################################## |
|---|
| … | … | |
| 213 | 213 | allow kernel_t unlabeled_t:packet send; |
|---|
| 214 | 214 | |
|---|
| | 215 | # Forwarded network traffic |
|---|
| | 216 | allow unlabeled_t unlabeled_t:packet { forward_in forward_out }; |
|---|
| | 217 | |
|---|
| 215 | 218 | corenet_all_recvfrom_unlabeled(kernel_t) |
|---|
| 216 | 219 | corenet_all_recvfrom_netlabel(kernel_t) |
|---|
Download in other formats:
* Generating other formats may take time.