requester: Remove related deprecated APIs

These have been deprecated for quite some time, and the last user
affecting OpenBMC CI has been dealt with.

Change-Id: I35d624d08e6a1b4ddc89bceca1b0e28ab4c98800
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 428decd..593d82e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -25,6 +25,17 @@
 
 ### Removed
 
+- requester: Remove related deprecated APIs
+
+  Remove all of:
+
+  - `pldm_close()`
+  - `pldm_open()`
+  - `pldm_recv()`
+  - `pldm_recv_any()`
+  - `pldm_send()`
+  - `pldm_send_recv()`
+
 ### Fixed
 
 ### Security
diff --git a/abi/x86_64/gcc.dump b/abi/x86_64/gcc.dump
index 9c21937..1f2884c 100644
--- a/abi/x86_64/gcc.dump
+++ b/abi/x86_64/gcc.dump
@@ -7381,43 +7381,267 @@
       'Return' => '100',
       'ShortName' => 'pldm_instance_db_init'
     },
-    '348608' => {
-      'Header' => 'transport.h',
-      'Line' => '53',
+    '350324' => {
+      'Header' => 'af-mctp.h',
+      'Line' => '54',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '348645'
+          'type' => '350480'
+        },
+        '1' => {
+          'name' => 'smctp',
+          'type' => '350485'
+        },
+        '2' => {
+          'name' => 'len',
+          'type' => '164'
+        }
+      },
+      'Reg' => {
+        '1' => 'rsi',
+        '2' => 'rdx'
+      },
+      'Return' => '100',
+      'ShortName' => 'pldm_transport_af_mctp_bind'
+    },
+    '350490' => {
+      'Header' => 'af-mctp.h',
+      'Line' => '19',
+      'Param' => {
+        '0' => {
+          'name' => 'ctx',
+          'type' => '350480'
+        }
+      },
+      'Reg' => {
+        '0' => 'rdi'
+      },
+      'Return' => '1',
+      'ShortName' => 'pldm_transport_af_mctp_destroy'
+    },
+    '350574' => {
+      'Header' => 'af-mctp.h',
+      'Line' => '16',
+      'Param' => {
+        '0' => {
+          'name' => 'ctx',
+          'type' => '350798'
+        }
+      },
+      'Reg' => {
+        '0' => 'r12'
+      },
+      'Return' => '100',
+      'ShortName' => 'pldm_transport_af_mctp_init'
+    },
+    '351985' => {
+      'Header' => 'af-mctp.h',
+      'Line' => '37',
+      'Param' => {
+        '0' => {
+          'name' => 'ctx',
+          'type' => '350480'
         },
         '1' => {
           'name' => 'tid',
           'type' => '4836'
         },
         '2' => {
-          'name' => 'pldm_msg',
-          'type' => '1269'
-        },
-        '3' => {
-          'name' => 'msg_len',
-          'type' => '164'
+          'name' => 'eid',
+          'type' => '348657'
         }
       },
       'Reg' => {
         '0' => 'rdi',
         '1' => 'rsi',
-        '2' => 'rdx',
-        '3' => 'rcx'
+        '2' => 'rdx'
       },
-      'Return' => '348559',
-      'ShortName' => 'pldm_transport_send_msg'
+      'Return' => '100',
+      'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
     },
-    '348655' => {
+    '352058' => {
+      'Header' => 'af-mctp.h',
+      'Line' => '33',
+      'Param' => {
+        '0' => {
+          'name' => 'ctx',
+          'type' => '350480'
+        },
+        '1' => {
+          'name' => 'tid',
+          'type' => '4836'
+        },
+        '2' => {
+          'name' => 'eid',
+          'type' => '348657'
+        }
+      },
+      'Reg' => {
+        '0' => 'rdi',
+        '1' => 'rsi',
+        '2' => 'rdx'
+      },
+      'Return' => '100',
+      'ShortName' => 'pldm_transport_af_mctp_map_tid'
+    },
+    '352299' => {
+      'Header' => 'af-mctp.h',
+      'Line' => '28',
+      'Param' => {
+        '0' => {
+          'name' => 't',
+          'type' => '348897'
+        },
+        '1' => {
+          'name' => 'pollfd',
+          'type' => '348983'
+        }
+      },
+      'Reg' => {
+        '0' => 'rdi',
+        '1' => 'rsi'
+      },
+      'Return' => '100',
+      'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
+    },
+    '352377' => {
+      'Header' => 'af-mctp.h',
+      'Line' => '23',
+      'Param' => {
+        '0' => {
+          'name' => 'ctx',
+          'type' => '350480'
+        }
+      },
+      'Reg' => {
+        '0' => 'rdi'
+      },
+      'Return' => '348897',
+      'ShortName' => 'pldm_transport_af_mctp_core'
+    },
+    '354731' => {
+      'Header' => 'mctp-demux.h',
+      'Line' => '18',
+      'Param' => {
+        '0' => {
+          'name' => 'ctx',
+          'type' => '354513'
+        }
+      },
+      'Reg' => {
+        '0' => 'rdi'
+      },
+      'Return' => '1',
+      'ShortName' => 'pldm_transport_mctp_demux_destroy'
+    },
+    '354816' => {
+      'Header' => 'mctp-demux.h',
+      'Line' => '15',
+      'Param' => {
+        '0' => {
+          'name' => 'ctx',
+          'type' => '355019'
+        }
+      },
+      'Reg' => {
+        '0' => 'r12'
+      },
+      'Return' => '100',
+      'ShortName' => 'pldm_transport_mctp_demux_init'
+    },
+    '356108' => {
+      'Header' => 'mctp-demux.h',
+      'Line' => '36',
+      'Param' => {
+        '0' => {
+          'name' => 'ctx',
+          'type' => '354513'
+        },
+        '1' => {
+          'name' => 'tid',
+          'type' => '4836'
+        },
+        '2' => {
+          'name' => 'eid',
+          'type' => '348657'
+        }
+      },
+      'Reg' => {
+        '0' => 'rdi',
+        '1' => 'rsi',
+        '2' => 'rdx'
+      },
+      'Return' => '100',
+      'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
+    },
+    '356181' => {
+      'Header' => 'mctp-demux.h',
+      'Line' => '32',
+      'Param' => {
+        '0' => {
+          'name' => 'ctx',
+          'type' => '354513'
+        },
+        '1' => {
+          'name' => 'tid',
+          'type' => '4836'
+        },
+        '2' => {
+          'name' => 'eid',
+          'type' => '348657'
+        }
+      },
+      'Reg' => {
+        '0' => 'rdi',
+        '1' => 'rsi',
+        '2' => 'rdx'
+      },
+      'Return' => '100',
+      'ShortName' => 'pldm_transport_mctp_demux_map_tid'
+    },
+    '356422' => {
+      'Header' => 'mctp-demux.h',
+      'Line' => '27',
+      'Param' => {
+        '0' => {
+          'name' => 't',
+          'type' => '348897'
+        },
+        '1' => {
+          'name' => 'pollfd',
+          'type' => '348983'
+        }
+      },
+      'Reg' => {
+        '0' => 'rdi',
+        '1' => 'rsi'
+      },
+      'Return' => '100',
+      'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
+    },
+    '356815' => {
+      'Header' => 'mctp-demux.h',
+      'Line' => '22',
+      'Param' => {
+        '0' => {
+          'name' => 'ctx',
+          'type' => '354513'
+        }
+      },
+      'Reg' => {
+        '0' => 'rdi'
+      },
+      'Return' => '348897',
+      'ShortName' => 'pldm_transport_mctp_demux_core'
+    },
+    '362879' => {
       'Header' => 'transport.h',
       'Line' => '118',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '348645'
+          'type' => '348897'
         },
         '1' => {
           'name' => 'tid',
@@ -7443,35 +7667,20 @@
       'Reg' => {
         '2' => 'r14'
       },
-      'Return' => '348559',
+      'Return' => '348771',
       'ShortName' => 'pldm_transport_send_recv_msg'
     },
-    '348712' => {
-      'Header' => 'mctp-demux.h',
-      'Line' => '18',
-      'Param' => {
-        '0' => {
-          'name' => 'ctx',
-          'type' => '348603'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi'
-      },
-      'Return' => '1',
-      'ShortName' => 'pldm_transport_mctp_demux_destroy'
-    },
-    '348749' => {
+    '363934' => {
       'Header' => 'transport.h',
       'Line' => '81',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '348645'
+          'type' => '348897'
         },
         '1' => {
           'name' => 'tid',
-          'type' => '348786'
+          'type' => '348902'
         },
         '2' => {
           'name' => 'pldm_msg',
@@ -7488,88 +7697,27 @@
         '2' => 'rbp',
         '3' => 'rcx'
       },
-      'Return' => '348559',
+      'Return' => '348771',
       'ShortName' => 'pldm_transport_recv_msg'
     },
-    '348791' => {
-      'Header' => 'mctp-demux.h',
-      'Line' => '32',
+    '364115' => {
+      'Header' => 'transport.h',
+      'Line' => '53',
       'Param' => {
         '0' => {
-          'name' => 'ctx',
-          'type' => '348603'
+          'name' => 'transport',
+          'type' => '348897'
         },
         '1' => {
           'name' => 'tid',
           'type' => '4836'
         },
         '2' => {
-          'name' => 'eid',
-          'type' => '348444'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi',
-        '1' => 'rsi',
-        '2' => 'rdx'
-      },
-      'Return' => '100',
-      'ShortName' => 'pldm_transport_mctp_demux_map_tid'
-    },
-    '348823' => {
-      'Header' => 'mctp-demux.h',
-      'Line' => '22',
-      'Param' => {
-        '0' => {
-          'name' => 'ctx',
-          'type' => '348603'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi'
-      },
-      'Return' => '348645',
-      'ShortName' => 'pldm_transport_mctp_demux_core'
-    },
-    '348867' => {
-      'Header' => 'mctp-demux.h',
-      'Line' => '15',
-      'Param' => {
-        '0' => {
-          'name' => 'ctx',
-          'type' => '348889'
-        }
-      },
-      'Reg' => {
-        '0' => 'r12'
-      },
-      'Return' => '100',
-      'ShortName' => 'pldm_transport_mctp_demux_init'
-    },
-    '348948' => {
-      'Header' => 'pldm.h',
-      'Line' => '119',
-      'Return' => '1',
-      'ShortName' => 'pldm_close'
-    },
-    '348992' => {
-      'Header' => 'pldm.h',
-      'Line' => '75',
-      'Param' => {
-        '0' => {
-          'name' => 'eid',
-          'type' => '348444'
-        },
-        '1' => {
-          'name' => 'mctp_fd',
-          'type' => '100'
-        },
-        '2' => {
-          'name' => 'pldm_req_msg',
-          'type' => '5818'
+          'name' => 'pldm_msg',
+          'type' => '1269'
         },
         '3' => {
-          'name' => 'req_msg_len',
+          'name' => 'msg_len',
           'type' => '164'
         }
       },
@@ -7579,305 +7727,16 @@
         '2' => 'rdx',
         '3' => 'rcx'
       },
-      'Return' => '348559',
-      'ShortName' => 'pldm_send'
+      'Return' => '348771',
+      'ShortName' => 'pldm_transport_send_msg'
     },
-    '349406' => {
-      'Header' => 'pldm.h',
-      'Line' => '57',
-      'Param' => {
-        '0' => {
-          'name' => 'eid',
-          'type' => '348444'
-        },
-        '1' => {
-          'name' => 'mctp_fd',
-          'type' => '100'
-        },
-        '2' => {
-          'name' => 'pldm_req_msg',
-          'type' => '5818'
-        },
-        '3' => {
-          'name' => 'req_msg_len',
-          'type' => '164'
-        },
-        '4' => {
-          'name' => 'pldm_resp_msg',
-          'type' => '117634'
-        },
-        '5' => {
-          'name' => 'resp_msg_len',
-          'type' => '2704'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi',
-        '1' => 'rsi',
-        '2' => 'rdx',
-        '3' => 'rcx',
-        '4' => 'r8',
-        '5' => 'r9'
-      },
-      'Return' => '348559',
-      'ShortName' => 'pldm_send_recv'
-    },
-    '349889' => {
-      'Header' => 'pldm.h',
-      'Line' => '94',
-      'Param' => {
-        '0' => {
-          'name' => 'eid',
-          'type' => '348444'
-        },
-        '1' => {
-          'name' => 'mctp_fd',
-          'type' => '100'
-        },
-        '2' => {
-          'name' => 'instance_id',
-          'type' => '135'
-        },
-        '3' => {
-          'name' => 'pldm_resp_msg',
-          'type' => '117634'
-        },
-        '4' => {
-          'name' => 'resp_msg_len',
-          'type' => '2704'
-        }
-      },
-      'Reg' => {
-        '3' => 'rbx'
-      },
-      'Return' => '348559',
-      'ShortName' => 'pldm_recv'
-    },
-    '350115' => {
-      'Header' => 'pldm.h',
-      'Line' => '112',
-      'Param' => {
-        '0' => {
-          'name' => 'eid',
-          'type' => '348444'
-        },
-        '1' => {
-          'name' => 'mctp_fd',
-          'type' => '100'
-        },
-        '2' => {
-          'name' => 'pldm_resp_msg',
-          'type' => '117634'
-        },
-        '3' => {
-          'name' => 'resp_msg_len',
-          'type' => '2704'
-        }
-      },
-      'Reg' => {
-        '2' => 'r12',
-        '3' => 'r13'
-      },
-      'Return' => '348559',
-      'ShortName' => 'pldm_recv_any'
-    },
-    '350568' => {
-      'Header' => 'pldm.h',
-      'Line' => '39',
-      'Return' => '348559',
-      'ShortName' => 'pldm_open'
-    },
-    '352995' => {
-      'Header' => 'af-mctp.h',
-      'Line' => '54',
-      'Param' => {
-        '0' => {
-          'name' => 'transport',
-          'type' => '353151'
-        },
-        '1' => {
-          'name' => 'smctp',
-          'type' => '353156'
-        },
-        '2' => {
-          'name' => 'len',
-          'type' => '164'
-        }
-      },
-      'Reg' => {
-        '1' => 'rsi',
-        '2' => 'rdx'
-      },
-      'Return' => '100',
-      'ShortName' => 'pldm_transport_af_mctp_bind'
-    },
-    '353161' => {
-      'Header' => 'af-mctp.h',
-      'Line' => '19',
-      'Param' => {
-        '0' => {
-          'name' => 'ctx',
-          'type' => '353151'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi'
-      },
-      'Return' => '1',
-      'ShortName' => 'pldm_transport_af_mctp_destroy'
-    },
-    '353245' => {
-      'Header' => 'af-mctp.h',
-      'Line' => '16',
-      'Param' => {
-        '0' => {
-          'name' => 'ctx',
-          'type' => '353469'
-        }
-      },
-      'Reg' => {
-        '0' => 'r12'
-      },
-      'Return' => '100',
-      'ShortName' => 'pldm_transport_af_mctp_init'
-    },
-    '354656' => {
-      'Header' => 'af-mctp.h',
-      'Line' => '37',
-      'Param' => {
-        '0' => {
-          'name' => 'ctx',
-          'type' => '353151'
-        },
-        '1' => {
-          'name' => 'tid',
-          'type' => '4836'
-        },
-        '2' => {
-          'name' => 'eid',
-          'type' => '348444'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi',
-        '1' => 'rsi',
-        '2' => 'rdx'
-      },
-      'Return' => '100',
-      'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
-    },
-    '354729' => {
-      'Header' => 'af-mctp.h',
-      'Line' => '33',
-      'Param' => {
-        '0' => {
-          'name' => 'ctx',
-          'type' => '353151'
-        },
-        '1' => {
-          'name' => 'tid',
-          'type' => '4836'
-        },
-        '2' => {
-          'name' => 'eid',
-          'type' => '348444'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi',
-        '1' => 'rsi',
-        '2' => 'rdx'
-      },
-      'Return' => '100',
-      'ShortName' => 'pldm_transport_af_mctp_map_tid'
-    },
-    '354970' => {
-      'Header' => 'af-mctp.h',
-      'Line' => '28',
-      'Param' => {
-        '0' => {
-          'name' => 't',
-          'type' => '348645'
-        },
-        '1' => {
-          'name' => 'pollfd',
-          'type' => '351654'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi',
-        '1' => 'rsi'
-      },
-      'Return' => '100',
-      'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
-    },
-    '355048' => {
-      'Header' => 'af-mctp.h',
-      'Line' => '23',
-      'Param' => {
-        '0' => {
-          'name' => 'ctx',
-          'type' => '353151'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi'
-      },
-      'Return' => '348645',
-      'ShortName' => 'pldm_transport_af_mctp_core'
-    },
-    '358779' => {
-      'Header' => 'mctp-demux.h',
-      'Line' => '36',
-      'Param' => {
-        '0' => {
-          'name' => 'ctx',
-          'type' => '348603'
-        },
-        '1' => {
-          'name' => 'tid',
-          'type' => '4836'
-        },
-        '2' => {
-          'name' => 'eid',
-          'type' => '348444'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi',
-        '1' => 'rsi',
-        '2' => 'rdx'
-      },
-      'Return' => '100',
-      'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
-    },
-    '359093' => {
-      'Header' => 'mctp-demux.h',
-      'Line' => '27',
-      'Param' => {
-        '0' => {
-          'name' => 't',
-          'type' => '348645'
-        },
-        '1' => {
-          'name' => 'pollfd',
-          'type' => '351654'
-        }
-      },
-      'Reg' => {
-        '0' => 'rdi',
-        '1' => 'rsi'
-      },
-      'Return' => '100',
-      'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
-    },
-    '366937' => {
+    '364266' => {
       'Header' => 'transport.h',
       'Line' => '31',
       'Param' => {
         '0' => {
           'name' => 'transport',
-          'type' => '348645'
+          'type' => '348897'
         },
         '1' => {
           'name' => 'timeout',
@@ -7887,7 +7746,7 @@
       'Return' => '100',
       'ShortName' => 'pldm_transport_poll'
     },
-    '369221' => {
+    '366550' => {
       'Header' => 'file_io.h',
       'Line' => '912',
       'Param' => {
@@ -7907,7 +7766,7 @@
       'Return' => '100',
       'ShortName' => 'encode_new_file_with_metadata_resp'
     },
-    '369421' => {
+    '366750' => {
       'Header' => 'file_io.h',
       'Line' => '898',
       'Param' => {
@@ -7961,7 +7820,7 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_with_metadata_req'
     },
-    '369653' => {
+    '366982' => {
       'Header' => 'file_io.h',
       'Line' => '881',
       'Param' => {
@@ -7986,7 +7845,7 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_with_metadata_resp'
     },
-    '369754' => {
+    '367083' => {
       'Header' => 'file_io.h',
       'Line' => '866',
       'Param' => {
@@ -8036,7 +7895,7 @@
       'Return' => '100',
       'ShortName' => 'encode_new_file_with_metadata_req'
     },
-    '370051' => {
+    '367380' => {
       'Header' => 'file_io.h',
       'Line' => '824',
       'Param' => {
@@ -8056,7 +7915,7 @@
       'Return' => '100',
       'ShortName' => 'encode_file_ack_with_meta_data_resp'
     },
-    '370246' => {
+    '367575' => {
       'Header' => 'file_io.h',
       'Line' => '811',
       'Param' => {
@@ -8110,7 +7969,7 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_with_meta_data_req'
     },
-    '370458' => {
+    '367787' => {
       'Header' => 'file_io.h',
       'Line' => '794',
       'Param' => {
@@ -8135,7 +7994,7 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_with_meta_data_resp'
     },
-    '370554' => {
+    '367883' => {
       'Header' => 'file_io.h',
       'Line' => '781',
       'Param' => {
@@ -8185,7 +8044,7 @@
       'Return' => '100',
       'ShortName' => 'encode_file_ack_with_meta_data_req'
     },
-    '370851' => {
+    '368180' => {
       'Header' => 'file_io.h',
       'Line' => '741',
       'Param' => {
@@ -8210,7 +8069,7 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_resp'
     },
-    '370952' => {
+    '368281' => {
       'Header' => 'file_io.h',
       'Line' => '730',
       'Param' => {
@@ -8238,7 +8097,7 @@
       'Return' => '100',
       'ShortName' => 'encode_file_ack_req'
     },
-    '371187' => {
+    '368516' => {
       'Header' => 'file_io.h',
       'Line' => '718',
       'Param' => {
@@ -8258,7 +8117,7 @@
       'Return' => '100',
       'ShortName' => 'encode_file_ack_resp'
     },
-    '371377' => {
+    '368706' => {
       'Header' => 'file_io.h',
       'Line' => '706',
       'Param' => {
@@ -8292,7 +8151,7 @@
       'Return' => '100',
       'ShortName' => 'decode_file_ack_req'
     },
-    '371519' => {
+    '368848' => {
       'Header' => 'file_io.h',
       'Line' => '675',
       'Param' => {
@@ -8322,7 +8181,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_resp'
     },
-    '371634' => {
+    '368963' => {
       'Header' => 'file_io.h',
       'Line' => '661',
       'Param' => {
@@ -8359,7 +8218,7 @@
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_req'
     },
-    '371904' => {
+    '369233' => {
       'Header' => 'file_io.h',
       'Line' => '644',
       'Param' => {
@@ -8387,7 +8246,7 @@
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_resp'
     },
-    '372134' => {
+    '369463' => {
       'Header' => 'file_io.h',
       'Line' => '626',
       'Param' => {
@@ -8426,7 +8285,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_req'
     },
-    '372296' => {
+    '369625' => {
       'Header' => 'file_io.h',
       'Line' => '590',
       'Param' => {
@@ -8451,7 +8310,7 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_resp'
     },
-    '372397' => {
+    '369726' => {
       'Header' => 'file_io.h',
       'Line' => '579',
       'Param' => {
@@ -8479,7 +8338,7 @@
       'Return' => '100',
       'ShortName' => 'encode_new_file_req'
     },
-    '372632' => {
+    '369961' => {
       'Header' => 'file_io.h',
       'Line' => '567',
       'Param' => {
@@ -8499,7 +8358,7 @@
       'Return' => '100',
       'ShortName' => 'encode_new_file_resp'
     },
-    '372822' => {
+    '370151' => {
       'Header' => 'file_io.h',
       'Line' => '555',
       'Param' => {
@@ -8533,7 +8392,7 @@
       'Return' => '100',
       'ShortName' => 'decode_new_file_req'
     },
-    '372964' => {
+    '370293' => {
       'Header' => 'file_io.h',
       'Line' => '523',
       'Param' => {
@@ -8563,7 +8422,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_memory_resp'
     },
-    '373079' => {
+    '370408' => {
       'Header' => 'file_io.h',
       'Line' => '509',
       'Param' => {
@@ -8605,7 +8464,7 @@
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_memory_req'
     },
-    '373364' => {
+    '370693' => {
       'Header' => 'file_io.h',
       'Line' => '491',
       'Param' => {
@@ -8633,7 +8492,7 @@
       'Return' => '100',
       'ShortName' => 'encode_rw_file_by_type_memory_resp'
     },
-    '373594' => {
+    '370923' => {
       'Header' => 'file_io.h',
       'Line' => '473',
       'Param' => {
@@ -8677,7 +8536,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_by_type_memory_req'
     },
-    '373771' => {
+    '371100' => {
       'Header' => 'file_io.h',
       'Line' => '435',
       'Param' => {
@@ -8701,7 +8560,7 @@
       'Return' => '100',
       'ShortName' => 'encode_write_file_resp'
     },
-    '373986' => {
+    '371315' => {
       'Header' => 'file_io.h',
       'Line' => '422',
       'Param' => {
@@ -8731,7 +8590,7 @@
       'Return' => '100',
       'ShortName' => 'decode_write_file_resp'
     },
-    '374096' => {
+    '371425' => {
       'Header' => 'file_io.h',
       'Line' => '410',
       'Param' => {
@@ -8759,7 +8618,7 @@
       'Return' => '100',
       'ShortName' => 'encode_write_file_req'
     },
-    '374331' => {
+    '371660' => {
       'Header' => 'file_io.h',
       'Line' => '391',
       'Param' => {
@@ -8797,7 +8656,7 @@
       'Return' => '100',
       'ShortName' => 'decode_write_file_req'
     },
-    '374486' => {
+    '371815' => {
       'Header' => 'file_io.h',
       'Line' => '377',
       'Param' => {
@@ -8821,7 +8680,7 @@
       'Return' => '100',
       'ShortName' => 'encode_read_file_resp'
     },
-    '374701' => {
+    '372030' => {
       'Header' => 'file_io.h',
       'Line' => '359',
       'Param' => {
@@ -8855,7 +8714,7 @@
       'Return' => '100',
       'ShortName' => 'decode_read_file_resp'
     },
-    '374837' => {
+    '372166' => {
       'Header' => 'file_io.h',
       'Line' => '344',
       'Param' => {
@@ -8883,7 +8742,7 @@
       'Return' => '100',
       'ShortName' => 'encode_read_file_req'
     },
-    '375072' => {
+    '372401' => {
       'Header' => 'file_io.h',
       'Line' => '330',
       'Param' => {
@@ -8917,7 +8776,7 @@
       'Return' => '100',
       'ShortName' => 'decode_read_file_req'
     },
-    '375208' => {
+    '372537' => {
       'Header' => 'file_io.h',
       'Line' => '274',
       'Param' => {
@@ -8961,7 +8820,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_file_table_resp'
     },
-    '375382' => {
+    '372711' => {
       'Header' => 'file_io.h',
       'Line' => '258',
       'Param' => {
@@ -8989,7 +8848,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_file_table_req'
     },
-    '375609' => {
+    '372938' => {
       'Header' => 'file_io.h',
       'Line' => '244',
       'Param' => {
@@ -9029,7 +8888,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_file_table_resp'
     },
-    '375962' => {
+    '373291' => {
       'Header' => 'file_io.h',
       'Line' => '227',
       'Param' => {
@@ -9063,7 +8922,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_file_table_req'
     },
-    '376097' => {
+    '373426' => {
       'Header' => 'file_io.h',
       'Line' => '183',
       'Param' => {
@@ -9093,7 +8952,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_memory_resp'
     },
-    '376206' => {
+    '373535' => {
       'Header' => 'file_io.h',
       'Line' => '169',
       'Param' => {
@@ -9133,7 +8992,7 @@
       'Return' => '100',
       'ShortName' => 'encode_rw_file_memory_req'
     },
-    '376465' => {
+    '373794' => {
       'Header' => 'file_io.h',
       'Line' => '152',
       'Param' => {
@@ -9161,7 +9020,7 @@
       'Return' => '100',
       'ShortName' => 'encode_rw_file_memory_resp'
     },
-    '376686' => {
+    '374015' => {
       'Header' => 'file_io.h',
       'Line' => '136',
       'Param' => {
@@ -9200,7 +9059,7 @@
       'Return' => '100',
       'ShortName' => 'decode_rw_file_memory_req'
     },
-    '377743' => {
+    '375072' => {
       'Header' => 'host.h',
       'Line' => '101',
       'Param' => {
@@ -9235,7 +9094,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_alert_status_resp'
     },
-    '377991' => {
+    '375320' => {
       'Header' => 'host.h',
       'Line' => '86',
       'Param' => {
@@ -9260,7 +9119,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_alert_status_req'
     },
-    '378074' => {
+    '375403' => {
       'Header' => 'host.h',
       'Line' => '70',
       'Param' => {
@@ -9294,7 +9153,7 @@
       'Return' => '100',
       'ShortName' => 'decode_get_alert_status_resp'
     },
-    '378213' => {
+    '375542' => {
       'Header' => 'host.h',
       'Line' => '52',
       'Param' => {
@@ -9318,7 +9177,7 @@
       'Return' => '100',
       'ShortName' => 'encode_get_alert_status_req'
     },
-    '379438' => {
+    '376767' => {
       'Header' => 'platform.h',
       'Line' => '47',
       'Param' => {
@@ -9355,7 +9214,7 @@
       'Return' => '100',
       'ShortName' => 'encode_bios_attribute_update_event_req'
     },
-    '381296' => {
+    '378625' => {
       'Header' => 'file_io.h',
       'Line' => '160',
       'Param' => {
@@ -9365,7 +9224,7 @@
         },
         '1' => {
           'name' => 'resp',
-          'type' => '384477'
+          'type' => '381806'
         },
         '2' => {
           'name' => 'resp_len',
@@ -9386,13 +9245,13 @@
       'Return' => '100',
       'ShortName' => 'encode_oem_meta_file_io_read_resp'
     },
-    '384492' => {
+    '381821' => {
       'Header' => 'file_io.h',
       'Line' => '147',
       'Param' => {
         '0' => {
           'name' => 'resp',
-          'type' => '384477'
+          'type' => '381806'
         }
       },
       'Reg' => {
@@ -9401,7 +9260,7 @@
       'Return' => '126',
       'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
     },
-    '384540' => {
+    '381869' => {
       'Header' => 'file_io.h',
       'Line' => '137',
       'Param' => {
@@ -9415,13 +9274,13 @@
         },
         '2' => {
           'name' => 'req',
-          'type' => '386735'
+          'type' => '384064'
         }
       },
       'Return' => '100',
       'ShortName' => 'decode_oem_meta_file_io_read_req'
     },
-    '386740' => {
+    '384069' => {
       'Header' => 'file_io.h',
       'Line' => '126',
       'Param' => {
@@ -9456,7 +9315,7 @@
       'Return' => '100',
       'ShortName' => 'decode_oem_meta_file_io_req'
     },
-    '387176' => {
+    '384505' => {
       'Header' => 'file_io.h',
       'Line' => '113',
       'Param' => {
@@ -9470,7 +9329,7 @@
         },
         '2' => {
           'name' => 'req',
-          'type' => '387171'
+          'type' => '384500'
         },
         '3' => {
           'name' => 'req_length',
@@ -9480,13 +9339,13 @@
       'Return' => '100',
       'ShortName' => 'decode_oem_meta_file_io_write_req'
     },
-    '388860' => {
+    '386189' => {
       'Header' => 'file_io.h',
       'Line' => '102',
       'Param' => {
         '0' => {
           'name' => 'req',
-          'type' => '387171'
+          'type' => '384500'
         }
       },
       'Reg' => {
@@ -9773,7 +9632,6 @@
       'pldm_bios_table_string_entry_encode_length' => 1,
       'pldm_bios_table_string_find_by_handle' => 1,
       'pldm_bios_table_string_find_by_string' => 1,
-      'pldm_close' => 1,
       'pldm_entity_association_pdr_add' => 1,
       'pldm_entity_association_pdr_add_from_node' => 1,
       'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
@@ -9804,7 +9662,6 @@
       'pldm_msg_hdr_correlate_response' => 1,
       'pldm_oem_meta_file_io_read_resp_data' => 1,
       'pldm_oem_meta_file_io_write_req_data' => 1,
-      'pldm_open' => 1,
       'pldm_pdr_add' => 1,
       'pldm_pdr_add_fru_record_set' => 1,
       'pldm_pdr_destroy' => 1,
@@ -9822,10 +9679,6 @@
       'pldm_pdr_remove_remote_pdrs' => 1,
       'pldm_pdr_update_TL_pdr' => 1,
       'pldm_platform_cper_event_event_data' => 1,
-      'pldm_recv' => 1,
-      'pldm_recv_any' => 1,
-      'pldm_send' => 1,
-      'pldm_send_recv' => 1,
       'pldm_transport_af_mctp_bind' => 1,
       'pldm_transport_af_mctp_core' => 1,
       'pldm_transport_af_mctp_destroy' => 1,
@@ -13189,112 +13042,7 @@
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '348444' => {
-      'BaseType' => '135',
-      'Header' => 'pldm.h',
-      'Line' => '13',
-      'Name' => 'mctp_eid_t',
-      'Size' => '1',
-      'Type' => 'Typedef'
-    },
-    '348559' => {
-      'BaseType' => '4945',
-      'Header' => 'pldm.h',
-      'Line' => '30',
-      'Name' => 'pldm_requester_rc_t',
-      'Size' => '4',
-      'Type' => 'Typedef'
-    },
-    '348577' => {
-      'Line' => '26',
-      'Memb' => {
-        '0' => {
-          'name' => 'transport',
-          'offset' => '0',
-          'type' => '348650'
-        },
-        '1' => {
-          'name' => 'socket',
-          'offset' => '64',
-          'type' => '100'
-        },
-        '2' => {
-          'name' => 'tid_eid_map',
-          'offset' => '68',
-          'type' => '352350'
-        },
-        '3' => {
-          'name' => 'socket_send_buf',
-          'offset' => '768',
-          'type' => '351275'
-        }
-      },
-      'Name' => 'struct pldm_transport_mctp_demux',
-      'PrivateABI' => 1,
-      'Size' => '312',
-      'Source' => 'mctp-demux.c',
-      'Type' => 'Struct'
-    },
-    '348603' => {
-      'BaseType' => '348577',
-      'Name' => 'struct pldm_transport_mctp_demux*',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '348645' => {
-      'BaseType' => '348650',
-      'Name' => 'struct pldm_transport*',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '348650' => {
-      'Header' => 'transport.h',
-      'Line' => '18',
-      'Memb' => {
-        '0' => {
-          'name' => 'name',
-          'offset' => '0',
-          'type' => '8992'
-        },
-        '1' => {
-          'name' => 'version',
-          'offset' => '8',
-          'type' => '135'
-        },
-        '2' => {
-          'name' => 'recv',
-          'offset' => '22',
-          'type' => '351588'
-        },
-        '3' => {
-          'name' => 'send',
-          'offset' => '36',
-          'type' => '351629'
-        },
-        '4' => {
-          'name' => 'init_pollfd',
-          'offset' => '50',
-          'type' => '351710'
-        }
-      },
-      'Name' => 'struct pldm_transport',
-      'PrivateABI' => 1,
-      'Size' => '40',
-      'Type' => 'Struct'
-    },
-    '348786' => {
-      'BaseType' => '4836',
-      'Name' => 'pldm_tid_t*',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '348889' => {
-      'BaseType' => '348603',
-      'Name' => 'struct pldm_transport_mctp_demux**',
-      'Size' => '8',
-      'Type' => 'Pointer'
-    },
-    '351026' => {
+    '348355' => {
       'BaseType' => '46',
       'Header' => 'int-ll64.h',
       'Line' => '21',
@@ -13303,7 +13051,7 @@
       'Size' => '1',
       'Type' => 'Typedef'
     },
-    '351038' => {
+    '348367' => {
       'BaseType' => '53',
       'Header' => 'int-ll64.h',
       'Line' => '24',
@@ -13312,7 +13060,7 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '351275' => {
+    '348604' => {
       'Header' => 'socket.h',
       'Line' => '5',
       'Memb' => {
@@ -13337,14 +13085,77 @@
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '351588' => {
+    '348657' => {
+      'BaseType' => '135',
+      'Header' => 'pldm.h',
+      'Line' => '13',
+      'Name' => 'mctp_eid_t',
+      'Size' => '1',
+      'Type' => 'Typedef'
+    },
+    '348771' => {
+      'BaseType' => '4945',
+      'Header' => 'pldm.h',
+      'Line' => '30',
+      'Name' => 'pldm_requester_rc_t',
+      'Size' => '4',
+      'Type' => 'Typedef'
+    },
+    '348783' => {
+      'Header' => 'transport.h',
+      'Line' => '18',
+      'Memb' => {
+        '0' => {
+          'name' => 'name',
+          'offset' => '0',
+          'type' => '8992'
+        },
+        '1' => {
+          'name' => 'version',
+          'offset' => '8',
+          'type' => '135'
+        },
+        '2' => {
+          'name' => 'recv',
+          'offset' => '22',
+          'type' => '348917'
+        },
+        '3' => {
+          'name' => 'send',
+          'offset' => '36',
+          'type' => '348958'
+        },
+        '4' => {
+          'name' => 'init_pollfd',
+          'offset' => '50',
+          'type' => '349039'
+        }
+      },
+      'Name' => 'struct pldm_transport',
+      'PrivateABI' => 1,
+      'Size' => '40',
+      'Type' => 'Struct'
+    },
+    '348897' => {
+      'BaseType' => '348783',
+      'Name' => 'struct pldm_transport*',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '348902' => {
+      'BaseType' => '4836',
+      'Name' => 'pldm_tid_t*',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '348917' => {
       'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
       'Param' => {
         '0' => {
-          'type' => '348645'
+          'type' => '348897'
         },
         '1' => {
-          'type' => '348786'
+          'type' => '348902'
         },
         '2' => {
           'type' => '21368'
@@ -13353,15 +13164,15 @@
           'type' => '2704'
         }
       },
-      'Return' => '348559',
+      'Return' => '348771',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '351629' => {
+    '348958' => {
       'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
       'Param' => {
         '0' => {
-          'type' => '348645'
+          'type' => '348897'
         },
         '1' => {
           'type' => '4836'
@@ -13373,17 +13184,17 @@
           'type' => '164'
         }
       },
-      'Return' => '348559',
+      'Return' => '348771',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '351654' => {
-      'BaseType' => '351659',
+    '348983' => {
+      'BaseType' => '348988',
       'Name' => 'struct pollfd*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '351659' => {
+    '348988' => {
       'Header' => 'poll.h',
       'Line' => '36',
       'Memb' => {
@@ -13408,21 +13219,21 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '351710' => {
+    '349039' => {
       'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
       'Param' => {
         '0' => {
-          'type' => '348645'
+          'type' => '348897'
         },
         '1' => {
-          'type' => '351654'
+          'type' => '348983'
         }
       },
       'Return' => '100',
       'Size' => '8',
       'Type' => 'FuncPtr'
     },
-    '351715' => {
+    '349044' => {
       'BaseType' => '53',
       'Header' => 'socket.h',
       'Line' => '10',
@@ -13431,14 +13242,14 @@
       'Size' => '2',
       'Type' => 'Typedef'
     },
-    '352081' => {
+    '349410' => {
       'Header' => 'mctp.h',
       'Line' => '18',
       'Memb' => {
         '0' => {
           'name' => 's_addr',
           'offset' => '0',
-          'type' => '348444'
+          'type' => '348657'
         }
       },
       'Name' => 'struct mctp_addr',
@@ -13446,19 +13257,19 @@
       'Size' => '1',
       'Type' => 'Struct'
     },
-    '352108' => {
+    '349437' => {
       'Header' => 'mctp.h',
       'Line' => '22',
       'Memb' => {
         '0' => {
           'name' => 'smctp_family',
           'offset' => '0',
-          'type' => '351715'
+          'type' => '349044'
         },
         '1' => {
           'name' => '__smctp_pad0',
           'offset' => '2',
-          'type' => '351038'
+          'type' => '348367'
         },
         '2' => {
           'name' => 'smctp_network',
@@ -13468,22 +13279,22 @@
         '3' => {
           'name' => 'smctp_addr',
           'offset' => '8',
-          'type' => '352081'
+          'type' => '349410'
         },
         '4' => {
           'name' => 'smctp_type',
           'offset' => '9',
-          'type' => '351026'
+          'type' => '348355'
         },
         '5' => {
           'name' => 'smctp_tag',
           'offset' => '16',
-          'type' => '351026'
+          'type' => '348355'
         },
         '6' => {
           'name' => '__smctp_pad1',
           'offset' => '17',
-          'type' => '351026'
+          'type' => '348355'
         }
       },
       'Name' => 'struct sockaddr_mctp',
@@ -13491,19 +13302,19 @@
       'Size' => '12',
       'Type' => 'Struct'
     },
-    '352213' => {
-      'BaseType' => '352108',
+    '349542' => {
+      'BaseType' => '349437',
       'Name' => 'struct sockaddr_mctp const',
       'Size' => '12',
       'Type' => 'Const'
     },
-    '352257' => {
+    '349586' => {
       'Line' => '35',
       'Memb' => {
         '0' => {
           'name' => 'transport',
           'offset' => '0',
-          'type' => '348650'
+          'type' => '348783'
         },
         '1' => {
           'name' => 'socket',
@@ -13513,12 +13324,12 @@
         '2' => {
           'name' => 'tid_eid_map',
           'offset' => '68',
-          'type' => '352350'
+          'type' => '349679'
         },
         '3' => {
           'name' => 'socket_send_buf',
           'offset' => '768',
-          'type' => '351275'
+          'type' => '348604'
         },
         '4' => {
           'name' => 'bound',
@@ -13537,31 +13348,73 @@
       'Source' => 'af-mctp.c',
       'Type' => 'Struct'
     },
-    '352350' => {
+    '349679' => {
       'BaseType' => '4836',
       'Name' => 'pldm_tid_t[256]',
       'Size' => '256',
       'Type' => 'Array'
     },
-    '353151' => {
-      'BaseType' => '352257',
+    '350480' => {
+      'BaseType' => '349586',
       'Name' => 'struct pldm_transport_af_mctp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '353156' => {
-      'BaseType' => '352213',
+    '350485' => {
+      'BaseType' => '349542',
       'Name' => 'struct sockaddr_mctp const*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '353469' => {
-      'BaseType' => '353151',
+    '350798' => {
+      'BaseType' => '350480',
       'Name' => 'struct pldm_transport_af_mctp**',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '380224' => {
+    '353908' => {
+      'Line' => '26',
+      'Memb' => {
+        '0' => {
+          'name' => 'transport',
+          'offset' => '0',
+          'type' => '348783'
+        },
+        '1' => {
+          'name' => 'socket',
+          'offset' => '64',
+          'type' => '100'
+        },
+        '2' => {
+          'name' => 'tid_eid_map',
+          'offset' => '68',
+          'type' => '349679'
+        },
+        '3' => {
+          'name' => 'socket_send_buf',
+          'offset' => '768',
+          'type' => '348604'
+        }
+      },
+      'Name' => 'struct pldm_transport_mctp_demux',
+      'PrivateABI' => 1,
+      'Size' => '312',
+      'Source' => 'mctp-demux.c',
+      'Type' => 'Struct'
+    },
+    '354513' => {
+      'BaseType' => '353908',
+      'Name' => 'struct pldm_transport_mctp_demux*',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '355019' => {
+      'BaseType' => '354513',
+      'Name' => 'struct pldm_transport_mctp_demux**',
+      'Size' => '8',
+      'Type' => 'Pointer'
+    },
+    '377553' => {
       'Header' => 'file_io.h',
       'Line' => '32',
       'Memb' => {
@@ -13585,7 +13438,7 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '380291' => {
+    '377620' => {
       'Header' => 'file_io.h',
       'Line' => '45',
       'Memb' => {
@@ -13604,7 +13457,7 @@
       'Size' => '4',
       'Type' => 'Struct'
     },
-    '380330' => {
+    '377659' => {
       'Header' => 'file_io.h',
       'Line' => '55',
       'Memb' => {
@@ -13623,21 +13476,21 @@
       'Size' => '8',
       'Type' => 'Struct'
     },
-    '380369' => {
+    '377698' => {
       'Header' => 'file_io.h',
       'Line' => '70',
       'Memb' => {
         '0' => {
           'name' => 'data',
           'offset' => '0',
-          'type' => '380291'
+          'type' => '377620'
         }
       },
       'Name' => 'anon-union-file_io.h-70',
       'Size' => '4',
       'Type' => 'Union'
     },
-    '380387' => {
+    '377716' => {
       'Header' => 'file_io.h',
       'Line' => '65',
       'Memb' => {
@@ -13664,33 +13517,33 @@
         '4' => {
           'name' => 'info',
           'offset' => '18',
-          'type' => '380369'
+          'type' => '377698'
         }
       },
       'Name' => 'struct pldm_oem_meta_file_io_read_req',
       'Size' => '16',
       'Type' => 'Struct'
     },
-    '380465' => {
+    '377794' => {
       'Header' => 'file_io.h',
       'Line' => '86',
       'Memb' => {
         '0' => {
           'name' => 'attr',
           'offset' => '0',
-          'type' => '380330'
+          'type' => '377659'
         },
         '1' => {
           'name' => 'data',
           'offset' => '0',
-          'type' => '380291'
+          'type' => '377620'
         }
       },
       'Name' => 'anon-union-file_io.h-86',
       'Size' => '8',
       'Type' => 'Union'
     },
-    '380493' => {
+    '377822' => {
       'Header' => 'file_io.h',
       'Line' => '80',
       'Memb' => {
@@ -13722,7 +13575,7 @@
         '5' => {
           'name' => 'info',
           'offset' => '18',
-          'type' => '380465'
+          'type' => '377794'
         },
         '6' => {
           'name' => 'data',
@@ -13734,20 +13587,20 @@
       'Size' => '24',
       'Type' => 'Struct'
     },
-    '384477' => {
-      'BaseType' => '380493',
+    '381806' => {
+      'BaseType' => '377822',
       'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '386735' => {
-      'BaseType' => '380387',
+    '384064' => {
+      'BaseType' => '377716',
       'Name' => 'struct pldm_oem_meta_file_io_read_req*',
       'Size' => '8',
       'Type' => 'Pointer'
     },
-    '387171' => {
-      'BaseType' => '380224',
+    '384500' => {
+      'BaseType' => '377553',
       'Name' => 'struct pldm_oem_meta_file_io_write_req*',
       'Size' => '8',
       'Type' => 'Pointer'
diff --git a/include/libpldm/pldm.h b/include/libpldm/pldm.h
index d36c4c9..f178087 100644
--- a/include/libpldm/pldm.h
+++ b/include/libpldm/pldm.h
@@ -29,95 +29,6 @@
 	PLDM_REQUESTER_TRANSPORT_BUSY = -13,
 } pldm_requester_rc_t;
 
-/* ------ Old API ---- deprecated */
-/**
- * @brief Connect to the MCTP socket and provide an fd to it. The fd can be
- *        used to pass as input to other APIs below, or can be polled.
- *
- * @return fd on success, pldm_requester_rc_t on error (errno may be set)
- */
-pldm_requester_rc_t pldm_open(void);
-
-/**
- * @brief Send a PLDM request message. Wait for corresponding response message,
- *        which once received, is returned to the caller.
- *
- * @param[in] eid - destination MCTP eid
- * @param[in] mctp_fd - MCTP socket fd
- * @param[in] pldm_req_msg - caller owned pointer to PLDM request msg
- * @param[in] req_msg_len - size of PLDM request msg
- * @param[out] pldm_resp_msg - *pldm_resp_msg will point to PLDM response msg,
- *             this function allocates memory, caller to free(*pldm_resp_msg) on
- *             success.
- * @param[out] resp_msg_len - caller owned pointer that will be made point to
- *             the size of the PLDM response msg.
- *
- * @return pldm_requester_rc_t (errno may be set)
- */
-pldm_requester_rc_t pldm_send_recv(mctp_eid_t eid, int mctp_fd,
-				   const uint8_t *pldm_req_msg,
-				   size_t req_msg_len, uint8_t **pldm_resp_msg,
-				   size_t *resp_msg_len);
-
-/**
- * @brief Send a PLDM request message, don't wait for response. Essentially an
- *        async API. A user of this would typically have added the MCTP fd to an
- *        event loop for polling. Once there's data available, the user would
- *        invoke pldm_recv().
- *
- * @param[in] eid - destination MCTP eid
- * @param[in] mctp_fd - MCTP socket fd
- * @param[in] pldm_req_msg - caller owned pointer to PLDM request msg
- * @param[in] req_msg_len - size of PLDM request msg
- *
- * @return pldm_requester_rc_t (errno may be set)
- */
-pldm_requester_rc_t pldm_send(mctp_eid_t eid, int mctp_fd,
-			      const uint8_t *pldm_req_msg, size_t req_msg_len);
-
-/**
- * @brief Read MCTP socket. If there's data available, return success only if
- *        data is a PLDM response message that matches eid and instance_id.
- *
- * @param[in] eid - destination MCTP eid
- * @param[in] mctp_fd - MCTP socket fd
- * @param[in] instance_id - PLDM instance id of previously sent PLDM request msg
- * @param[out] pldm_resp_msg - *pldm_resp_msg will point to PLDM response msg,
- *             this function allocates memory, caller to free(*pldm_resp_msg) on
- *             success.
- * @param[out] resp_msg_len - caller owned pointer that will be made point to
- *             the size of the PLDM response msg.
- *
- * @return pldm_requester_rc_t (errno may be set). failure is returned even
- *         when data was read, but didn't match eid or instance_id.
- */
-pldm_requester_rc_t pldm_recv(mctp_eid_t eid, int mctp_fd, uint8_t instance_id,
-			      uint8_t **pldm_resp_msg, size_t *resp_msg_len);
-
-/**
- * @brief Read MCTP socket. If there's data available, return success only if
- *        data is a PLDM response message.
- *
- * @param[in] eid - destination MCTP eid
- * @param[in] mctp_fd - MCTP socket fd
- * @param[out] pldm_resp_msg - *pldm_resp_msg will point to PLDM response msg,
- *             this function allocates memory, caller to free(*pldm_resp_msg) on
- *             success.
- * @param[out] resp_msg_len - caller owned pointer that will be made point to
- *             the size of the PLDM response msg.
- *
- * @return pldm_requester_rc_t (errno may be set). failure is returned even
- *         when data was read, but wasn't a PLDM response message
- */
-pldm_requester_rc_t pldm_recv_any(mctp_eid_t eid, int mctp_fd,
-				  uint8_t **pldm_resp_msg,
-				  size_t *resp_msg_len);
-
-/**
- * @brief Shutdown the MCTP socket
- */
-void pldm_close(void);
-
 #ifdef __cplusplus
 }
 #endif
diff --git a/src/requester/meson.build b/src/requester/meson.build
index 77945f9..1a05f9a 100644
--- a/src/requester/meson.build
+++ b/src/requester/meson.build
@@ -1 +1 @@
-libpldm_sources += files('instance-id.c', 'pldm.c')
+libpldm_sources += files('instance-id.c')
diff --git a/src/requester/pldm.c b/src/requester/pldm.c
deleted file mode 100644
index 8e88635..0000000
--- a/src/requester/pldm.c
+++ /dev/null
@@ -1,223 +0,0 @@
-/* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */
-#include "compiler.h"
-#include <libpldm/base.h>
-#include <libpldm/pldm.h>
-#include <libpldm/transport.h>
-
-#include <bits/types/struct_iovec.h>
-#include <fcntl.h>
-#include <stdbool.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/socket.h>
-#include <sys/un.h>
-#include <unistd.h>
-
-/* Temporary for old api */
-#include <libpldm/transport/mctp-demux.h>
-extern int
-pldm_transport_mctp_demux_get_socket_fd(struct pldm_transport_mctp_demux *ctx);
-extern struct pldm_transport_mctp_demux *
-pldm_transport_mctp_demux_init_with_fd(int mctp_fd);
-
-/* ---  old APIS written in terms of the new API -- */
-/*
- * pldm_open returns the file descriptor to the MCTP socket, which needs to
- * persist over api calls (so a consumer can poll it for incoming messages).
- * So we need a global variable to store the transport struct
- */
-static struct pldm_transport_mctp_demux *open_transport;
-
-LIBPLDM_ABI_DEPRECATED
-pldm_requester_rc_t pldm_open(void)
-{
-	int fd = PLDM_REQUESTER_OPEN_FAIL;
-
-	if (open_transport) {
-		fd = pldm_transport_mctp_demux_get_socket_fd(open_transport);
-
-		/* If someone has externally issued close() on fd then we need to start again. Use
-		 * `fcntl(..., F_GETFD)` to test whether fd is valid. */
-		if (fd < 0 || fcntl(fd, F_GETFD) < 0) {
-			pldm_close();
-		}
-	}
-
-	/* We retest open_transport as it may have been set to NULL by pldm_close() above. */
-	if (!open_transport) {
-		struct pldm_transport_mctp_demux *demux = NULL;
-
-		if (pldm_transport_mctp_demux_init(&demux) < 0) {
-			return PLDM_REQUESTER_OPEN_FAIL;
-		}
-
-		open_transport = demux;
-
-		fd = pldm_transport_mctp_demux_get_socket_fd(open_transport);
-	}
-
-	return fd;
-}
-
-/* This macro does the setup and teardown required for the old API to use the
- * new API. Since the setup/teardown logic is the same for all four send/recv
- * functions, it makes sense to only define it once. */
-#define PLDM_REQ_FN(eid, fd, fn, rc, ...)                                        \
-	do {                                                                     \
-		struct pldm_transport_mctp_demux *demux;                         \
-		bool using_open_transport = false;                               \
-		pldm_tid_t tid = eid;                                            \
-		struct pldm_transport *ctx;                                      \
-		/* The fd can be for a socket we opened or one the consumer    \
-		 * opened. */ \
-		if (open_transport &&                                            \
-		    mctp_fd == pldm_transport_mctp_demux_get_socket_fd(          \
-				       open_transport)) {                        \
-			using_open_transport = true;                             \
-			demux = open_transport;                                  \
-		} else {                                                         \
-			demux = pldm_transport_mctp_demux_init_with_fd(fd);      \
-			if (!demux) {                                            \
-				rc = PLDM_REQUESTER_OPEN_FAIL;                   \
-				goto transport_out;                              \
-			}                                                        \
-		}                                                                \
-		ctx = pldm_transport_mctp_demux_core(demux);                     \
-		rc = pldm_transport_mctp_demux_map_tid(demux, tid, eid);         \
-		if (rc) {                                                        \
-			rc = PLDM_REQUESTER_OPEN_FAIL;                           \
-			goto transport_out;                                      \
-		}                                                                \
-		rc = fn(ctx, tid, __VA_ARGS__);                                  \
-	transport_out:                                                           \
-		if (!using_open_transport) {                                     \
-			pldm_transport_mctp_demux_destroy(demux);                \
-		}                                                                \
-		break;                                                           \
-	} while (0)
-
-LIBPLDM_ABI_DEPRECATED
-pldm_requester_rc_t pldm_recv_any(mctp_eid_t eid, int mctp_fd,
-				  uint8_t **pldm_resp_msg, size_t *resp_msg_len)
-{
-	pldm_requester_rc_t rc = 0;
-
-	struct pldm_transport_mctp_demux *demux;
-	bool using_open_transport = false;
-	pldm_tid_t tid = eid;
-	struct pldm_transport *ctx;
-	/* The fd can be for a socket we opened or one the consumer
-	 * opened. */
-	if (open_transport &&
-	    mctp_fd ==
-		    pldm_transport_mctp_demux_get_socket_fd(open_transport)) {
-		using_open_transport = true;
-		demux = open_transport;
-	} else {
-		demux = pldm_transport_mctp_demux_init_with_fd(mctp_fd);
-		if (!demux) {
-			rc = PLDM_REQUESTER_OPEN_FAIL;
-			goto transport_out;
-		}
-	}
-	ctx = pldm_transport_mctp_demux_core(demux);
-	rc = pldm_transport_mctp_demux_map_tid(demux, tid, eid);
-	if (rc) {
-		rc = PLDM_REQUESTER_OPEN_FAIL;
-		goto transport_out;
-	}
-	/* TODO this is the only change, can we work this into the macro? */
-	rc = pldm_transport_recv_msg(ctx, &tid, (void **)pldm_resp_msg,
-				     resp_msg_len);
-
-	struct pldm_msg_hdr *hdr = (struct pldm_msg_hdr *)(*pldm_resp_msg);
-	if (rc != PLDM_REQUESTER_SUCCESS) {
-		return rc;
-	}
-	if (hdr && (hdr->request || hdr->datagram)) {
-		free(*pldm_resp_msg);
-		*pldm_resp_msg = NULL;
-		return PLDM_REQUESTER_NOT_RESP_MSG;
-	}
-	uint8_t pldm_cc = 0;
-	if (*resp_msg_len < (sizeof(struct pldm_msg_hdr) + sizeof(pldm_cc))) {
-		free(*pldm_resp_msg);
-		*pldm_resp_msg = NULL;
-		return PLDM_REQUESTER_RESP_MSG_TOO_SMALL;
-	}
-
-transport_out:
-	if (!using_open_transport) {
-		pldm_transport_mctp_demux_destroy(demux);
-	}
-
-	return rc;
-}
-
-LIBPLDM_ABI_DEPRECATED
-pldm_requester_rc_t pldm_recv(mctp_eid_t eid, int mctp_fd,
-			      LIBPLDM_CC_UNUSED uint8_t instance_id,
-			      uint8_t **pldm_resp_msg, size_t *resp_msg_len)
-{
-	pldm_requester_rc_t rc =
-		pldm_recv_any(eid, mctp_fd, pldm_resp_msg, resp_msg_len);
-	struct pldm_msg_hdr *hdr = (struct pldm_msg_hdr *)(*pldm_resp_msg);
-	if (rc == PLDM_REQUESTER_SUCCESS && hdr &&
-	    hdr->instance_id != instance_id) {
-		free(*pldm_resp_msg);
-		*pldm_resp_msg = NULL;
-		return PLDM_REQUESTER_INSTANCE_ID_MISMATCH;
-	}
-	return rc;
-}
-
-LIBPLDM_ABI_DEPRECATED
-pldm_requester_rc_t pldm_send_recv(mctp_eid_t eid, int mctp_fd,
-				   const uint8_t *pldm_req_msg,
-				   size_t req_msg_len, uint8_t **pldm_resp_msg,
-				   size_t *resp_msg_len)
-{
-	pldm_requester_rc_t rc = 0;
-	struct pldm_msg_hdr *hdr = (struct pldm_msg_hdr *)pldm_req_msg;
-	if (hdr && !hdr->request) {
-		return PLDM_REQUESTER_NOT_REQ_MSG;
-	}
-	PLDM_REQ_FN(eid, mctp_fd, pldm_transport_send_recv_msg, rc,
-		    pldm_req_msg, req_msg_len, (void **)pldm_resp_msg,
-		    resp_msg_len);
-	if (rc != PLDM_REQUESTER_SUCCESS) {
-		return rc;
-	}
-	hdr = (struct pldm_msg_hdr *)(*pldm_resp_msg);
-	if (hdr && (hdr->request || hdr->datagram)) {
-		free(*pldm_resp_msg);
-		*pldm_resp_msg = NULL;
-		return PLDM_REQUESTER_NOT_RESP_MSG;
-	}
-	return rc;
-}
-
-LIBPLDM_ABI_DEPRECATED
-pldm_requester_rc_t pldm_send(mctp_eid_t eid, int mctp_fd,
-			      const uint8_t *pldm_req_msg, size_t req_msg_len)
-{
-	pldm_requester_rc_t rc = 0;
-	struct pldm_msg_hdr *hdr = (struct pldm_msg_hdr *)pldm_req_msg;
-	if (!hdr->request) {
-		return PLDM_REQUESTER_NOT_REQ_MSG;
-	}
-	PLDM_REQ_FN(eid, mctp_fd, pldm_transport_send_msg, rc,
-		    (void *)pldm_req_msg, req_msg_len);
-	return rc;
-}
-
-/* Adding this here for completeness in the case we can't smoothly
- * transition apps over to the new api */
-LIBPLDM_ABI_DEPRECATED
-void pldm_close(void)
-{
-	if (open_transport) {
-		pldm_transport_mctp_demux_destroy(open_transport);
-	}
-	open_transport = NULL;
-}