photon  1.1
Files | Functions
Experimental UD Multicast send/recv

Functions that perform send/recv to multicast addresses. More...

Files

file  photon_ud.h
 

Functions

int photon_send (photonAddr addr, void *ptr, uint64_t size, int flags, photon_rid *request)
 Experimental UD interface. More...
 
int photon_recv (photon_rid request, void *ptr, uint64_t size, int flags)
 
int photon_register_addr (photonAddr addr, int af)
 
int photon_unregister_addr (photonAddr addr, int af)
 
int photon_get_dev_addr (int af, photonAddr addr)
 
int photon_get_dev_name (char **dev_name)
 
int photon_probe (photonAddr addr, int *flag, photonStatus status)
 

Detailed Description

Functions that perform send/recv to multicast addresses.

Function Documentation

◆ photon_get_dev_addr()

int photon_get_dev_addr ( int  af,
photonAddr  addr 
)

Definition at line 379 of file libphoton.c.

◆ photon_get_dev_name()

int photon_get_dev_name ( char **  dev_name)

Definition at line 384 of file libphoton.c.

◆ photon_probe()

int photon_probe ( photonAddr  addr,
int *  flag,
photonStatus  status 
)

Definition at line 502 of file libphoton.c.

◆ photon_recv()

int photon_recv ( photon_rid  request,
void *  ptr,
uint64_t  size,
int  flags 
)

Definition at line 512 of file libphoton.c.

◆ photon_register_addr()

int photon_register_addr ( photonAddr  addr,
int  af 
)

Definition at line 389 of file libphoton.c.

◆ photon_send()

int photon_send ( photonAddr  addr,
void *  ptr,
uint64_t  size,
int  flags,
photon_rid request 
)

Experimental UD interface.

Definition at line 507 of file libphoton.c.

◆ photon_unregister_addr()

int photon_unregister_addr ( photonAddr  addr,
int  af 
)

Definition at line 394 of file libphoton.c.