aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc
AgeCommit message (Expand)AuthorFilesLines
2014-08-19tipc: Fix build.David S. Miller1-1/+2
2014-08-16tipc: fix message importance range checkErik Hugne2-2/+4
2014-07-29tipc: remove duplicated include from socket.cWei Yongjun1-1/+0
2014-07-28tipc: make tipc_buf_append() more robustJon Paul Maloy1-8/+21
2014-07-20tipc: fix sparse non static symbol warningsWei Yongjun1-2/+3
2014-07-16tipc: ensure sequential message delivery across dual bearersJon Paul Maloy1-12/+5
2014-07-16tipc: rename temporarily named functionsJon Paul Maloy9-37/+37
2014-07-16tipc: remove unreferenced functionsJon Paul Maloy8-440/+0
2014-07-16tipc: start using the new multicast functionsJon Paul Maloy2-41/+56
2014-07-16tipc: add new functions for multicast and broadcast distributionJon Paul Maloy6-2/+136
2014-07-16tipc: let internal link users call the new link send functionJon Paul Maloy1-8/+7
2014-07-16tipc: make name table distributor use new send functionJon Paul Maloy5-85/+48
2014-07-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-3/+9
2014-07-15tipc: remove unnecessary break after returnFabian Frederick1-1/+0
2014-07-11tipc: clear 'next'-pointer of message fragments before reassemblyJon Paul Maloy1-0/+1
2014-07-08tipc: fix a memleak when sending dataErik Hugne1-1/+4
2014-07-08tipc: fix bug in multicast/broadcast message reassemblyJon Paul Maloy1-3/+8
2014-07-07tipc: fix link acknowledge logic in receive pathErik Hugne1-5/+5
2014-07-07tipc: refactor message delivery out of tipc_rcvErik Hugne1-44/+80
2014-06-27tipc: simplify connection congestion handlingJon Paul Maloy5-54/+43
2014-06-27tipc: clean up connection protocol reception functionJon Paul Maloy5-63/+68
2014-06-27tipc: same receive code path for connection protocol and data messagesJon Paul Maloy6-55/+19
2014-06-27tipc: let port protocol senders use new link send functionJon Paul Maloy1-7/+23
2014-06-27tipc: connection oriented transport uses new send functionsJon Paul Maloy4-513/+70
2014-06-27tipc: RDM/DGRAM transport uses new fragmenting and sending functionsJon Paul Maloy3-149/+110
2014-06-27tipc: introduce message evaluation functionJon Paul Maloy4-38/+51
2014-06-27tipc: separate building and sending of rejected messagesJon Paul Maloy3-8/+64
2014-06-27tipc: introduce direct iovec to buffer chain fragmentation functionJon Paul Maloy2-0/+105
2014-06-27tipc: make link mtu easily accessible from socketJon Paul Maloy2-4/+38
2014-06-27tipc: introduce send functions for chained buffers in linkJon Paul Maloy4-13/+250
2014-06-27tipc: use negative error return values in functionsJon Paul Maloy1-23/+23
2014-06-27tipc: eliminate case of writing to freed memoryJon Paul Maloy1-2/+4
2014-06-11net: add __pskb_copy_fclone and pskb_copy_for_cloneOctavian Purdila1-1/+1
2014-06-11tipc: fix potential bug in function tipc_backlog_rcvJon Paul Maloy1-2/+3
2014-05-24tipc: Don't reset the timeout when restartingArnaldo Carvalho de Melo1-3/+5
2014-05-14tipc: merge port message reception into socket reception functionJon Paul Maloy6-59/+46
2014-05-14tipc: clean up neigbor discovery message receptionJon Paul Maloy1-108/+111
2014-05-14tipc: improve and extend media address conversion functionsJon Paul Maloy6-76/+83
2014-05-14tipc: rename and move message reassembly functionJon Paul Maloy8-91/+74
2014-05-14tipc: mark head of reassembly buffer as non-linearJon Paul Maloy1-0/+2
2014-05-14tipc: don't record link RESET or ACTIVATE messages as trafficJon Paul Maloy1-3/+4
2014-05-14tipc: compensate for double accounting in socket rcv bufferJon Paul Maloy2-9/+21
2014-05-14tipc: decrease connection flow control windowJon Paul Maloy3-9/+11
2014-05-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2014-05-09tipc: don't directly overwrite node action_flagsYing Xue2-3/+5
2014-05-09tipc: rename enum names of node flagsYing Xue3-27/+25
2014-05-05tipc: purge signal handler infrastructureYing Xue4-147/+2
2014-05-05tipc: avoid to asynchronously reset all linksYing Xue4-14/+32
2014-05-05tipc: convert allocations of global variables associated with bclinkYing Xue5-15/+32
2014-05-05tipc: define new functions to operate bc_lockYing Xue1-43/+53
2014-05-05tipc: avoid to asynchronously deliver name tables to peer nodeYing Xue4-54/+52
2014-05-05tipc: remove TIPC_NAMES_GONE node flagYing Xue2-23/+7
2014-05-05tipc: avoid to asynchronously notify subscriptionsYing Xue4-16/+33
2014-05-05tipc: rename setup_blocked variable of node struct to flagsYing Xue3-19/+31
2014-05-05tipc: adjust order of variables in tipc_node structureYing Xue1-29/+34
2014-05-05tipc: always use tipc_node_lock() to hold node lockYing Xue2-9/+9
2014-04-30tipc: fix memory leak of publicationsYing Xue1-1/+1
2014-04-28tipc: move the delivery of named messages out of nametbl lockYing Xue3-13/+22
2014-04-28tipc: fix out of bounds indexingErik Hugne1-1/+1
2014-04-27tipc: fix a possible memory leakYing Xue1-1/+3
2014-04-26tipc: add ioctl to fetch link namesErik Hugne3-3/+54
2014-04-26tipc: add support for link state subscriptionsErik Hugne1-1/+5
2014-04-24net: Use netlink_ns_capable to verify the permisions of netlink messagesEric W. Biederman1-1/+1
2014-04-22tipc: fix race in disc create/deleteYing Xue3-20/+37
2014-04-22tipc: use bc_lock to protect node map in bearer structureYing Xue3-12/+13
2014-04-22tipc: use bearer_disable to disable bearer in tipc_l2_device_eventYing Xue1-1/+1
2014-04-22tipc: make media_ptr pointed netdevice validYing Xue1-0/+1
2014-04-22tipc: purge tipc_net_lock lockYing Xue7-100/+42
2014-04-22tipc: use RCU to protect media_ptr pointerYing Xue2-4/+11
2014-04-22tipc: decouple the relationship between bearer and linkYing Xue7-46/+88
2014-04-22tipc: convert bearer_list to RCU listYing Xue3-13/+18
2014-04-22tipc: use RTNL lock to protect tipc_net_stop routineYing Xue1-0/+2
2014-04-22tipc: adjust locking policy of protecting tipc_ptr pointer of net_deviceYing Xue1-8/+3
2014-04-22tipc: replace config_mutex lock with RTNL lockYing Xue2-5/+3
2014-04-11net: Fix use after free by removing length arg from sk_data_ready callbacks.David S. Miller2-5/+5
2014-04-07tipc: Let tipc_release() return 0Geert Uytterhoeven1-2/+1
2014-04-03tipc: fix regression bug where node events are not being generatedErik Hugne1-0/+3
2014-03-28tipc: make discovery domain a bearer attributeErik Hugne3-16/+10
2014-03-28tipc: fix neighbor detection problem after hw address changeErik Hugne2-0/+9
2014-03-27tipc: use node list lock to protect tipc_num_links variableYing Xue1-10/+11
2014-03-27tipc: use node_list_lock to protect tipc_num_nodes variableYing Xue1-4/+3
2014-03-27tipc: tipc: convert node list and node hlist to RCU listsYing Xue4-21/+31
2014-03-27tipc: rename node create lock to protect node list and hlistYing Xue3-35/+35
2014-03-27tipc: make broadcast bearer store in bearer_list arrayYing Xue2-4/+6
2014-03-27tipc: remove active flag from tipc_bearer structureYing Xue4-12/+5
2014-03-27tipc: convert tipc_bearers array to pointer listYing Xue3-15/+38
2014-03-27tipc: acquire necessary locks in named_cluster_distribute routineYing Xue1-3/+11
2014-03-27tipc: obsolete the remote management featureYing Xue5-121/+3
2014-03-27tipc: remove unnecessary checking for node objectYing Xue1-6/+0
2014-03-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-14/+15
2014-03-24tipc: fix spinlock recursion bug for failed subscriptionsErik Hugne1-14/+15
2014-03-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller6-37/+47
2014-03-12tipc: eliminate redundant lookups in registryJon Paul Maloy5-64/+50
2014-03-12tipc: align usage of variable names and macros in socketJon Paul Maloy3-84/+98
2014-03-12tipc: eliminate redundant lockingJon Paul Maloy3-109/+47
2014-03-12tipc: eliminate upcall function pointers between port and socketJon Paul Maloy5-58/+34
2014-03-12tipc: aggregate port structure into socket structureJon Paul Maloy4-54/+101
2014-03-12tipc: remove redundant 'peer_name' field in struct tipc_sockJon Paul Maloy3-27/+30
2014-03-12tipc: replace reference table rwlock with spinlockJon Paul Maloy1-5/+5
2014-03-12tipc: Convert uses of __constant_<foo> to <foo>Joe Perches1-1/+1
2014-03-06tipc: don't log disabled tasklet handler errorsErik Hugne1-1/+0
2014-03-06tipc: fix memory leak during module removalErik Hugne1-3/+34
2014-03-06tipc: drop subscriber connection id invalidationErik Hugne1-11/+0
2014-03-06tipc: avoid to unnecessary process switch under non-block modeYing Xue1-2/+2
2014-03-06tipc: fix connection refcount leakYing Xue1-2/+4
2014-03-06tipc: allow connection shutdown callback to be invoked in advanceYing Xue3-18/+7
2014-03-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller10-82/+66
2014-02-22tipc: make bearer set up in module insertion stageYing Xue4-32/+16
2014-02-22tipc: remove all enabled flags from all tipc componentsYing Xue7-50/+50
2014-02-19tipc: failed transmissions should return errorErik Hugne1-8/+6
2014-02-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-0/+8
2014-02-18tipc: align tipc function names with common naming practice in the networkYing Xue13-287/+290
2014-02-17tipc: correct usage of spin_lock() vs spin_lock_bh()Jon Paul Maloy1-3/+3
2014-02-17tipc: fix a loop style problemJon Paul Maloy1-5/+5
2014-02-13tipc: add node_lock protection to link lookup functionJon Paul Maloy1-45/+65
2014-02-13tipc: remove bearer_lock from tipc_bearer structYing Xue3-18/+4
2014-02-13tipc: delay delete of link when failover is neededJon Paul Maloy4-17/+36
2014-02-13tipc: changes to general packet reception algorithmJon Paul Maloy1-36/+40
2014-02-13tipc: rename stack variables in function tipc_link_tunnel_rcvJon Paul Maloy1-11/+11
2014-02-13tipc: more cleanup of tunnelling reception functionJon Paul Maloy1-14/+7
2014-02-13tipc: change signature of tunnelling reception functionJon Paul Maloy1-10/+4
2014-02-13tipc: change reception of tunnelled failover packetsJon Paul Maloy1-28/+47
2014-02-13tipc: change reception of tunnelled duplicate packetsJon Paul Maloy1-21/+32
2014-02-13tipc: remove 'links' list from tipc_bearer structYing Xue5-54/+30
2014-02-13tipc: redefine 'started' flag in struct link to bitmapYing Xue2-13/+13
2014-02-13tipc: move code for deleting links from bearer.c to link.cYing Xue3-5/+11
2014-02-13tipc: move code for resetting links from bearer.c to link.cYing Xue3-10/+14
2014-02-13tipc: stricter behavior of message reassembly functionJon Paul Maloy3-13/+15
2014-02-13tipc: explicitly include core.h in addr.hAndreas Bofjäll1-0/+2
2014-02-13tipc: fix message corruption bug for deferred packetsErik Hugne2-0/+8
2014-01-18net: add build-time checks for msg->msg_name sizeSteffen Hurrle1-3/+3
2014-01-16tipc: standardize recvmsg routineYing Xue1-38/+42
2014-01-16tipc: standardize sendmsg routine of connected socketYing Xue1-19/+41
2014-01-16tipc: standardize sendmsg routine of connectionless socketYing Xue1-10/+29
2014-01-16tipc: standardize accept routineYing Xue1-13/+41
2014-01-16tipc: standardize connect routineYing Xue1-30/+33
2014-01-14tipc: spelling fixesstephen hemminger3-3/+3
2014-01-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2014-01-07tipc: make link start event synchronousJon Paul Maloy3-13/+7
2014-01-07tipc: introduce new spinlock to protect struct link_reqYing Xue1-2/+9
2014-01-07tipc: remove 'has_redundant_link' flag from STATE link protocol messagesJon Paul Maloy2-11/+1
2014-01-07tipc: rename functions related to link failover and improve commentsJon Paul Maloy5-38/+56
2014-01-07tipc: correctly unlink packets from deferred packet queueErik Hugne1-0/+1
2014-01-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-48/+49
2014-01-04tipc: remove unused codestephen hemminger4-26/+0
2014-01-04tipc: make local function staticstephen hemminger2-2/+1
2014-01-02tipc: make the code look more readablewangweidong1-5/+2
2013-12-29tipc: fix deadlock during socket releaseYing Xue3-48/+49
2013-12-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-6/+12
2013-12-16tipc: change lock_sock order in connect()wangweidong1-4/+2
2013-12-16tipc: Use <linux/uaccess.h> instead of <asm/uaccess.h>wangweidong1-1/+1
2013-12-16tipc: kill unnecessary goto'swangweidong1-8/+6
2013-12-16tipc: remove unnecessary variables and conditionswangweidong3-17/+8
2013-12-11tipc: remove unused 'blocked' flag from tipc_link structYing Xue2-11/+7
2013-12-11tipc: eliminate code duplication in media layerYing Xue4-231/+149
2013-12-11tipc: relocate common functions from media to bearerYing Xue5-401/+114
2013-12-11tipc: remove TIPC usage of field af_packet_priv in struct net_deviceYing Xue3-46/+65
2013-12-11tipc: improve naming and comment consistency in media layerJon Paul Maloy2-19/+19
2013-12-11tipc: initiate media type array at compile timeJon Paul Maloy4-62/+23
2013-12-11tipc: eliminate redundant code with kfree_skb_list routineYing Xue2-55/+9
2013-12-10tipc: protect handler_enabled variable with qitem_lock spin lockYing Xue1-3/+8
2013-12-10tipc: correct the order of stopping services at rmmodJon Paul Maloy1-3/+4
2013-12-09tipc: remove interface state mirroring in bearerErik Hugne7-117/+28
2013-11-20net: rework recvmsg handler msg_name and msg_namelen logicHannes Frederic Sowa1-6/+0
2013-11-19genetlink: only pass array to genl_register_family_with_ops()Johannes Berg1-5/+6
2013-11-15tipc: fix dereference before check warningErik Hugne1-1/+2
2013-11-07tipc: reassembly failures should cause link resetErik Hugne1-1/+1
2013-11-07tipc: message reassembly using fragment chainErik Hugne6-142/+74
2013-11-07tipc: don't reroute message fragmentsErik Hugne2-3/+6
2013-10-30tipc: remove two indentation levels in tipc_recv_msg routineYing Xue1-89/+84
2013-10-19net: misc: Remove extern from function prototypesJoe Perches1-14/+14
2013-10-18tipc: simplify the link lookup routineErik Hugne1-97/+13
2013-10-18tipc: correct return value of link_cmd_set_value routineYing Xue1-9/+19
2013-10-18tipc: correct return value of recv_msg routineYing Xue2-6/+6
2013-10-18tipc: avoid unnecessary lookup for tipc bearer instanceYing Xue4-18/+10
2013-10-18tipc: make bearer and media naming consistentYing Xue4-57/+57
2013-10-18tipc: silence sparse warningsYing Xue2-5/+5
2013-10-18tipc: remove iovec length parameter from all sending functionsYing Xue7-78/+49
2013-10-18tipc: don't use memcpy to copy from user spaceYing Xue1-13/+9
2013-08-30tipc: set sk_err correctly when connection failsErik Hugne1-2/+2
2013-08-11tipc: avoid possible deadlock while enable and disable bearerdingtianhong1-2/+7
2013-08-01tipc: fix oops when creating server socket failsYing Xue1-3/+12
2013-07-11net/tipc: use %*phC to dump small buffers in hex formAndy Shevchenko1-7/+1
2013-06-17tipc: remove dev_base_lock use from enable_bearerYing Xue2-22/+4
2013-06-17tipc: fix wrong return value for link_send_sections_long routineYing Xue1-2/+6
2013-06-17tipc: make tipc_link_send_sections_fast exit earlierYing Xue1-4/+3
2013-06-17tipc: enhance priority of link protocol packetYing Xue1-0/+3
2013-06-17tipc: cosmetic realignment of function argumentsPaul Gortmaker15-66/+54
2013-06-17tipc: save sock structure pointer instead of void pointer to tipc_portYing Xue3-7/+7
2013-06-17tipc: convert config_lock from spinlock to mutexYing Xue1-14/+3
2013-06-17tipc: rename tipc_createport_raw to tipc_createportYing Xue3-5/+5
2013-06-17tipc: remove user_port instance from tipc_port structureYing Xue5-42/+17
2013-06-17tipc: delete code orphaned by new server infrastructureYing Xue3-385/+3
2013-06-17tipc: convert configuration server to use new server facilityYing Xue3-60/+49
2013-06-17tipc: convert topology server to use new server facilityYing Xue4-247/+104
2013-06-17tipc: introduce new TIPC server infrastructureYing Xue5-10/+789
2013-06-17tipc: allow implicit connect for stream socketsErik Hugne1-4/+2
2013-06-17tipc: change socket buffer overflow control to respect sk_rcvbufYing Xue6-11/+96
2013-05-28net: pass info struct via netdevice notifierJiri Pirko2-4/+4
2013-05-06tipc: potential divide by zero in tipc_link_recv_fragment()Dan Carpenter1-2/+4