Changeset 9934f7d in mainline for uspace/srv/net


Ignore:
Timestamp:
2011-06-13T19:53:48Z (15 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a07a454
Parents:
43ac0cc
Message:

Add extra argument to async connection handlers that can be used for passing
information from async_connect_to_me() to the handler.

Location:
uspace/srv/net
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/il/arp/arp.c

    r43ac0cc r9934f7d  
    416416 * @param[in]     iid   Message identifier.
    417417 * @param[in,out] icall Message parameters.
    418  *
    419  */
    420 static void arp_receiver(ipc_callid_t iid, ipc_call_t *icall)
     418 * @param[in]     arg   Local argument.
     419 */
     420static void arp_receiver(ipc_callid_t iid, ipc_call_t *icall, void *arg)
    421421{
    422422        packet_t *packet;
  • uspace/srv/net/il/ip/ip.c

    r43ac0cc r9934f7d  
    123123GENERIC_FIELD_IMPLEMENT(ip_routes, ip_route_t);
    124124
    125 static void ip_receiver(ipc_callid_t, ipc_call_t *);
     125static void ip_receiver(ipc_callid_t, ipc_call_t *, void *);
    126126
    127127/** Releases the packet and returns the result.
     
    15941594 * @param[in]     iid   Message identifier.
    15951595 * @param[in,out] icall Message parameters.
    1596  *
    1597  */
    1598 static void ip_receiver(ipc_callid_t iid, ipc_call_t *icall)
     1596 * @param[in]     arg   Local argument.
     1597 */
     1598static void ip_receiver(ipc_callid_t iid, ipc_call_t *icall, void *arg)
    15991599{
    16001600        packet_t *packet;
  • uspace/srv/net/net/net.c

    r43ac0cc r9934f7d  
    680680/** Default thread for new connections.
    681681 *
    682  * @param[in] iid The initial message identifier.
     682 * @param[in] iid   The initial message identifier.
    683683 * @param[in] icall The initial message call structure.
    684  *
    685  */
    686 static void net_client_connection(ipc_callid_t iid, ipc_call_t *icall)
     684 * @param[in] arg   Local argument.
     685 */
     686static void net_client_connection(ipc_callid_t iid, ipc_call_t *icall,
     687    void *arg)
    687688{
    688689        /*
  • uspace/srv/net/nil/eth/eth.c

    r43ac0cc r9934f7d  
    231231 * @param[in] iid       The message identifier.
    232232 * @param[in,out] icall The message parameters.
    233  */
    234 static void eth_receiver(ipc_callid_t iid, ipc_call_t *icall)
     233 * @param[in] arg       Local argument.
     234 */
     235static void eth_receiver(ipc_callid_t iid, ipc_call_t *icall, void *arg)
    235236{
    236237        packet_t *packet;
  • uspace/srv/net/nil/nildummy/nildummy.c

    r43ac0cc r9934f7d  
    102102 * @param[in]     iid   Message identifier.
    103103 * @param[in,out] icall Message parameters.
    104  *
    105  */
    106 static void nildummy_receiver(ipc_callid_t iid, ipc_call_t *icall)
     104 * @param[in]     arg   Local argument.
     105 */
     106static void nildummy_receiver(ipc_callid_t iid, ipc_call_t *icall, void *arg)
    107107{
    108108        packet_t *packet;
  • uspace/srv/net/tl/icmp/icmp.c

    r43ac0cc r9934f7d  
    608608 * @param[in]     iid   Message identifier.
    609609 * @param[in,out] icall Message parameters.
    610  *
    611  */
    612 static void icmp_receiver(ipc_callid_t iid, ipc_call_t *icall)
     610 * @param[in]     arg   Local argument.
     611 */
     612static void icmp_receiver(ipc_callid_t iid, ipc_call_t *icall, void *arg)
    613613{
    614614        packet_t *packet;
  • uspace/srv/net/tl/tcp/tcp.c

    r43ac0cc r9934f7d  
    24422442 * @param[in]     iid   Message identifier.
    24432443 * @param[in,out] icall Message parameters.
    2444  *
     2444 * @param[in]     arg   Local argument.
    24452445 */
    2446 static void tcp_receiver(ipc_callid_t iid, ipc_call_t *icall)
     2446static void tcp_receiver(ipc_callid_t iid, ipc_call_t *icall, void *arg)
    24472447{
    24482448        packet_t *packet;
  • uspace/srv/net/tl/udp/udp.c

    r43ac0cc r9934f7d  
    341341 * @param[in]     iid   Message identifier.
    342342 * @param[in,out] icall Message parameters.
    343  *
    344  */
    345 static void udp_receiver(ipc_callid_t iid, ipc_call_t *icall)
     343 * @param[in]     arg   Local argument.
     344 */
     345static void udp_receiver(ipc_callid_t iid, ipc_call_t *icall, void *arg)
    346346{
    347347        packet_t *packet;
Note: See TracChangeset for help on using the changeset viewer.