Alin Jerpelea
|
37d5c1b0d9
net: Author Gregory Nutt: update licenses to Apache
|
3 年之前 |
Xiang Xiao
|
0536953ded
Kernel module should prefer functions with nx/kmm prefix
|
4 年之前 |
Gregory Nutt
|
a569006fd8
sched/: Make more naming consistent
|
4 年之前 |
Xiang Xiao
|
6f1c86d934
netlink: Fix the compiler warning in netlink_add_broadcast
|
4 年之前 |
Xiang Xiao
|
bd39813883
netlink: Add netlink_add_broadcast function
|
4 年之前 |
chao.an
|
755265506c
netlink: replace the operation handle to connection
|
4 年之前 |
Xiang Xiao
|
581dbb22fe
netlink: Fix nxstyle issue
|
4 年之前 |
Xiang Xiao
|
3421ec90b4
netlink: Shouldn't call netlink_notify_response in netlink_poll
|
4 年之前 |
Xiang Xiao
|
9fb6eee5fe
netlink: Remove the unused netlink_active
|
4 年之前 |
Xiang Xiao
|
bd4e8e19d3
Run codespell -w against all files
|
4 年之前 |
chao.an
|
a4aa8ae491
wqueue/notifier: update the work notifier usage
|
4 年之前 |
Xiang Xiao
|
6a3c2aded6
Fix wait loop and void cast (#24)
|
4 年之前 |
Gregory Nutt
|
16b1c276bd
net/netlink/netlink_conn.c: Fix some really basic errors in the redesign of the asynchronous Netlink response logic.
|
4 年之前 |
Gregory Nutt
|
4ae09a3b80
net/netlink: Redesign the logic that handles notifications of when response data is available. Signal handlers are sub-optimal inside the OS (especially after the preceding change which forces the hand). Instead, use the work queue notifiers as is done with all other network notifiers.
|
4 年之前 |
Gregory Nutt
|
69318b1024
Re-implements reverted commit 344f7bc9f61d139b932bf6c6a5001e7a8e54409d in a way that should not have the undesired side-effect. include/nuttx/sched.h: Add a bit to the TCB flags to indicat the thread is a user thread in a syscall. sched/nuttx/nxsig_dispatch.c: Delay dispatching to signal handlers if within a system call. In all syscall implementations: Process delayed signal handling when exiting system call.
|
4 年之前 |
Gregory Nutt
|
cbdd590c82
Revert "include/nuttx/sched.h: Add storage for a previous signal mask. arch/: In all syscall implementations, block all signals before dispatching a system call; resotre signal mask when the system call returns."
|
4 年之前 |
Gregory Nutt
|
344f7bc9f6
include/nuttx/sched.h: Add storage for a previous signal mask. arch/: In all syscall implemenations, block all signals before dispatching a system call; resotre signal mask when the system call returnes.
|
4 年之前 |
Gregory Nutt
|
d1593bb336
Squashed commit of the following:
|
4 年之前 |
Gregory Nutt
|
a8f3c3651a
net/netlink/netlink_conn.c: Use nxsig_queue() instead of nxsig_kill() so that we can pass a reference to the connection structure with the signal.
|
4 年之前 |
Gregory Nutt
|
93ed8b66d9
net/netlink: Add partial support for the NETLINK poll() operation. Still missing is some signal handling logic that actually wakes up the poll() when an asynchronous NETLLINK response is available.
|
4 年之前 |
Gregory Nutt
|
bc8d964cb9
net/netlink: Add some comments about 'Input Parameters'
|
4 年之前 |
Gregory Nutt
|
936d69da1f
net/netlink and include/nuttx/net/netlink.h: Make netlink_add_response() a globally access part of the network interface. This is necesssary to support netlink components that reside outside of the net/ sandbox.
|
5 年之前 |
Gregory Nutt
|
6479775721
net/netlink/netlink_conn.c: Add support for asynchronous Netlink responses.
|
5 年之前 |
Gregory Nutt
|
38e527deeb
net/netlink: Fix cosmetic issues, mostly typo fixes.
|
5 年之前 |
Gregory Nutt
|
6d13705e93
net/netlink: The NETLINK_ROUTE logic needs to return the first queued response and not attempt to match up reponses with requests. That is the Linux compatible way. Also, use queue.h functions for list management and fix an error in arp_snapshot().
|
5 年之前 |
Gregory Nutt
|
2991987018
net/netlink/netlink_route.c (mostly): This completes a minimal netlink implementation that will retrieve the ARP table.
|
5 年之前 |
Gregory Nutt
|
056d704cf9
This commit brings in a fragmentary, experimental implementation of NETLINK sockets. There is not too much to that socket support on this initial commit, just the netlink socketer framework. However, I decided to bring it into master because there is a enough that I would not want to lose what is in place. And since it is dependent on CONFIG_EXPERIMENATL, its presence on master should be innocuous.
|
6 年之前 |